Skip to content
mimi

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