Regions
Location
- Ingolstadt
Disciplines
Job types
- Hybrid Working
Industry
- Manufacturing
- Technology, Media, & Telecommunication
Salary
Market related
Functions
- Engineer
Seniority
- Mid-level
- Senior
Technologies
- C
Job reference
111290
ADAS BSP Engineer
Location: Ingolstadt, Germany
Type: 6+month contract
About the Role
We’re looking for an experienced and motivated ADAS BSP Engineer (m/f/d) to join a Semiconductor Automotive Engineering team — a fast-paced, collaborative group partnering with top global OEMs and Tier 1 suppliers to develop the next generation of infotainment and ADAS platforms.
You will play a key role in the design, development, and debugging of Board Support Packages (BSPs) and embedded software components for advanced automotive systems. This is a hands-on, customer-facing role where you’ll work directly with partners to integrate cutting-edge technology into real-world products.
The position is part of a regional expert team that tackles everything from embedded software integration and optimization to system bring-up and issue triage — all while staying deeply involved with innovative topics like hypervisors, AI/ML, and SIL/HIL testing.
What You’ll Do
-
Develop, debug, and optimize BSPs and low-level platform software on ARM-based SoCs.
-
Support customers in software integration, customization, and performance tuning.
-
Analyze system-level issues and provide technical solutions across the software stack.
-
Collaborate with cross-functional internal teams and external partners throughout product development lifecycles.
-
Ramp up quickly on existing projects and provide on-site technical support when needed.
-
Take initiative in project management tasks and mentor junior team members.
-
Contribute to successful commercial launches of next-generation automotive platforms.
Required Qualifications
-
Strong background in embedded software development, debugging, and integration.
-
Proven experience with high-level operating systems such as QNX, Linux, and Android.
-
Proficient in C/C++ and scripting languages (e.g. Python, Bash).
-
Solid understanding of ARM Cortex-A/X SoC architectures, including MMU/SMMU, virtualization, and TrustZone.
-
Skilled in system-level debugging and troubleshooting complex embedded systems.
-
Structured, systematic approach to problem-solving under pressure.
-
Strong interpersonal and communication skills with a proactive, collaborative mindset.
-
Ability to travel within Europe and North America on short notice.
-
German driver’s license required.
Preferred Qualifications
-
Experience with Automotive Infotainment or ADAS projects.
-
Familiarity with automotive manufacturing and system testing.
-
Experience using debugging tools such as JTAG, ftrace, or GDB.
-
Hands-on experience with oscilloscopes, logic/spectrum analyzers, multimeters.
-
Knowledge of common serial and high-speed interfaces (UART, SPI, I2C, PCIe, USB, Ethernet, HDMI, DSI, CSI).
-
Experience working with UFS, eMMC, NVMe storage technologies.
-
Ability to interpret schematics and perform basic hardware rework.
-
Exposure to Secure Boot and Trusted Operating Systems concepts.
Education
-
Bachelor’s degree in Computer Science, Electrical/Electronics Engineering, or related field (Master’s preferred).
Why Join?
-
Be part of a forward-thinking team at the forefront of ADAS and in-car experience innovation.
-
Work with world-leading OEMs and Tier 1s on commercially impactful projects.
-
Dive into cutting-edge technologies that shape the future of mobility.
-
Grow your skills with mentorship, responsibility, and a highly skilled engineering team.