DA
Senior Python Software Engineer
diconium auto GmbH
München · On-site Senior 2mo ago
About the role
About Us
Seit über 25 Jahren begleitet diconium Unternehmen partnerschaftlich auf dem Weg der digitalen Transformation mit unserer gesamten Expertise. End-to-End: Von Strategie, Technologie und Daten bis hin zu Organisation und Transformation. Daran arbeiten wir jeden Tag mit mehr als 2.000 Kolleg:innen an unseren weltweiten Standorten in Europa, Nordamerika und Asien. Werde Wegbegleiter:in der digitalen Transformation und unterstütze unser fantastisches Team.
What You Can Expect
- Development of new features and maintenance of a (Cyber) Security Test Automation Framework for Automotive ECUs (Python)
- Implementation of unit and integration tests for the test framework itself to meet code quality metrics
- Development of new test concepts and technologies (both hardware and software) to expand security testing to new areas of products
- Development of automated test cases (in Python) to verify the implementation and integration of security functions in automotive control units (e.g., malware detection for Android apps/binary hardening check/man-in-the-middle attacks)
What You Bring
- Experience in Python development (3+ years) using Linux command line and standard *Nix tools
- Experience with Shell scripting (e.g., bash) and version control systems (e.g., git)
- Fundamentals of network technology (protocol stack layers, TCP/IP, client/server, etc.)
- Understanding of basic system and programming concepts (e.g., pipes, sockets, process lifecycle, threads, memory management, etc.)
- Fluent English (German is a plus)
Desirable Skills and Experience
- Experience in embedded software development (using a compiled language)
- Software integration and deployment pipelines
- Linux kernel/system/toolchain hardening
- Containerization and virtualization technologies
- Security technologies for networks (e.g., firewall, TLS, etc.)
- Cryptography (basic concepts - not the mathematics)
- Software packaging under Linux (e.g., deb/rpm or pip)
- Secure operating system/trusted execution environment
- Pentesting/offensive security
- Reverse engineering
- Experience in the automotive industry
- Experience with test automation and scripting
Skills
bashgitPython
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free