Application Software Engineer
Core
Bring-up and early validation of AI software stack on customer hardware platforms for autonomous driving localization in Germany.
Role type
Senior embedded application software engineer (automotive)
Builds
AI software stack integration on automotive-grade SoCs and Linux/QNX/AUTOSAR environments
Domain
Autonomous driving / Automotive embedded systems
Deliverable
production ML models | product features
Required skills
C/C++, Bash, Python, Linux embedded systems (Yocto, systemd, bootloaders, device trees), QNX, Adaptive AUTOSAR, automotive SoC bring-up, hardware debugging, flashing tools, BSPs, communication protocols (CAN, Ethernet, PCIe, SPI, I2C), CI/CD integration, test automation
Preferred skills
HIL systems, Vector toolchains, ISO 26262, secure boot, OTA updates, system cybersecurity, Docker, Jenkins, Git, JFrog Artifactory
Technologies
NVIDIA Drive, Qualcomm Ride, NVIDIA Orin, Qualcomm SA8295/SA8650, Renesas, TI, Linux, QNX, Adaptive AUTOSAR, Yocto, systemd
Responsibilities
Execute software bring-up on customer hardware platforms; Port and configure Linux-based systems, QNX, and Adaptive AUTOSAR; Integrate and validate drivers, middleware, and boot-time configurations; Collaborate with Verification & Release teams to integrate hardware into CI/CD, HIL, and test infrastructure; Work with OEM and Tier 1 teams to resolve hardware-specific integration issues; Implement system-level diagnostics, logging, and secure boot configuration; Develop automation for setup, flashing, health checks, and test execution on target hardware
Seniority
Senior, hands-on IC