Embedded Software Engineer Location: Ingolstadt, Germany Type: Contractor 6 months About the Role We are looking for an experienced and highly motivated Embedded Software Engineer (m/f/d) to join a Semiconductor Automotive Engineering team — a group driving the innovation behind tomorrow’s digital cockpits and autonomous driving systems. In this role, you’ll focus on the development, integration, and debugging of Board Support Packages (BSP) and software platform components for safety-critical automotive systems. Working closely with global OEMs and Tier 1 partners, you’ll support all phases from concept to commercialization — with a strong emphasis on functional safety (FuSa) and compliance with industry standards like ISO 26262. You’ll be part of a regional expert team providing hands-on technical guidance and developing safety-compliant embedded solutions on complex SoCs. What You’ll Do Develop and optimize BSPs for automotive-grade SoCs used in ADAS and infotainment platforms. Ensure software components align with functional safety requirements and standards (e.g., ISO 26262, ASPICE, MISRA). Debug complex system-level issues across software and hardware layers. Support customers with software integration, customization, and optimization. Analyze boot processes, hardware-software interactions, and SoC system architectures. Work cross-functionally with safety, validation, and hardware teams throughout the development lifecycle. Mentor junior engineers and contribute to internal technical excellence. Required Qualifications Strong background in embedded software development, integration, and debugging. Hands-on experience with QNX, Linux, or Android in an embedded context. Proficiency in C/C++ and scripting languages (e.g., Python, Bash). Deep understanding of ARM Cortex M/R/A/X SoC architectures, including MMU/SMMU, virtualization, and ARM TrustZone. Experience in bootloaders, system bring-up, and BSP-level software. Excellent debugging and root-cause analysis skills in complex embedded systems. Methodical, quality-focused mindset and ability to deliver under pressure. Team-oriented with strong communication skills and the ability to lead technical initiatives. Technical Qualifications (Preferred) Experience working on Automotive Infotainment or ADAS projects. Familiarity with automotive safety standards such as ISO 26262, ASPICE, MISRA, and AutoSAR. Understanding of functional safety concepts for ADAS and autonomous driving. Experience with debugging tools like JTAG, GDB, and common test equipment (e.g., logic analyzer, multimeter). Knowledge of serial interfaces (UART, SPI, I2C, PCIe) and complex connectivity (USB, Ethernet). Experience with storage technologies : SPINOR, UFS, eMMC, NVMe. Exposure to secure boot, trusted execution environments, and secure OS concepts. Education Bachelor’s degree in Computer Science, Electrical/Electronics Engineering, or related field. (Master’s preferred) Why Join? Be part of a fast-moving, innovative team delivering safety-critical technologies for future mobility. Collaborate with leading automotive OEMs and Tier 1s on next-gen vehicle platforms. Work at the heart of ADAS, FUSA, and infotainment convergence on advanced embedded systems. Opportunity to lead technically, grow your career, and influence product quality from concept to launch.