C++ Software Developer (m/f) Security

As a joint venture of Audi and Elektrobit and employing more than 580 people, e.solutions develops highly complex infotainment solutions for Audi and other Volkswagen Group brands. Our software had already caused a sensation in the form of MMI® Navigation plus, which was integrated in the Audi A3, the VW Golf 7and the new Skoda Octavia. Over the next few years, further innovations of the MMI, the Audi TT Virtual Cockpit or the Smart Display found their way into the additional production series and brands of the Volkswagen Group worldwide. Play a key role in this exciting process.

Tasks

  • Develop software, scripts and configurations relevant to the security of the in-vehicle infotainment system
  • Develop automated tests and verification tools
  • Maintain the firewall configuration
  • Liaise closely with other teams to implement measures that increase overall system security

Requirements

  • Relevant tertiary qualification in a technology related field
  • Several years C/C++ programming experience (ideally in an embedded environment)
  • Solid grasp of Unix/Linux system fundamentals (processes, threads, daemons, file systems, device drivers, user/rights management, etc.)
  • Sound understanding of common network protocols and concepts (e.g. TCP/IP protocol suite, UDP, tunnelling, etc.)
  • Shell or other high-level scripting language experience
  • Familiarity with attack vectors and techniques and mitigation measures
  • Previous experience with any of the following is highly regarded: cryptographic fundamentals, secure boot, pentesting, IPv6, QNX, assembly language (ARM), reverse engineering
  • To be eligible for this position you must speak fluent English. German language skills are highly regarded