Regions
Location
- Ingolstadt
Disciplines
Job types
- Contract
- Hybrid Working
Industry
- Manufacturing
- Technology, Media, & Telecommunication
- Telecommunications
Salary
£85 per hour
Functions
- Engineer
Seniority
- Mid-level
Technologies
- C
Job reference
111296
Embedded Linux Engineer
Location: Ingolstadt, Germany
Type: Contract 6+months
About the Role
Join a global semiconductor leader that’s redefining the future of in-vehicle experiences. Our client has transformed from mobile innovation to become a trusted technology provider for top global automakers — leading in automotive telematics, infotainment, and advanced driver-assistance systems (ADAS). The Snapdragon platform powers next-gen cockpits with rich multimedia, AI/ML capabilities, and advanced vehicle interfaces.
As an Embedded SW Engineer, you’ll be part of a high-impact automotive engineering team that supports customers across the full development cycle — from concept to production. Your focus will be on board support package (BSP) development, platform customization, and system integration for ADAS applications.
Key Responsibilities
-
Develop, debug, and integrate embedded BSP components across multiple hardware platforms
-
Support real-time operating systems (RTOS) within automotive environments
-
Customize low-level software and optimize embedded systems for performance and reliability
-
Analyze and resolve complex system-level software and hardware issues
-
Interface directly with customers to support feature development, bring-up, and platform adaptation
-
Collaborate cross-functionally with hardware, validation, and application teams
-
Mentor junior engineers and contribute to technical leadership within the team
What You Bring
-
Strong experience in embedded software/BSP development and integration
-
Solid understanding of real-time operating systems (RTOS) in automotive use cases
-
Proficiency in C/C++ and scripting languages (e.g., Python, Bash)
-
Deep knowledge of ARM Cortex M/R/A/X-based SoC architectures, including MMU/SMMU, TrustZone, and virtualization
-
Strong system debugging and problem-solving skills with tools like GDB and JTAG
-
Experience working with schematics and performing basic hardware rework
-
Excellent analytical and communication skills
-
Comfortable working in dynamic, cross-functional teams with direct customer interaction
-
Willingness to travel within Europe and North America on short notice (German driving license required)
Technical Qualifications
-
Experience in ADAS or Automotive Infotainment projects
-
Familiarity with serial interfaces (UART, SPI, I2C, PCIe) and high-speed protocols (USB, Ethernet)
-
Hands-on experience with storage peripherals (SPINOR, UFS, eMMC, NVMe)
-
Exposure to secure boot, trusted OS concepts, and secure system bring-up
-
Ability to use standard lab tools (oscilloscope, logic/spectrum analyzers, multimeter)
-
Understanding of automotive manufacturing and validation processes
Education
Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, Information Systems, or related field