Regions
Location
  • Ingolstadt
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.

Apply for job

You can apply to this job and others using your online CV. Click the link below to start