Linux Android Platform Engineer - Automotive/Telematics (Linux BSP/Kernel)

Watzmann Consulting GmbH
Rosenheim, Germany
2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Working hours
Regular working hours
Languages
German
Job source

Tech stack

C (Programming Language) Android Software Development Computing Platforms Booting (BIOS) Binary Space Partitioning Datasheets Software Debugging Linux Device Drivers Linux on Embedded Systems Hardware Interface Design Linux Kernel
+1 more
Extensible Firmware Interface

Job description

We are looking for experienced Embedded Linux Platform Engineers with strong expertise in Linux Kernel, BSP, device drivers, and bootloader development for Automotive/Telematics platforms.

The role involves working closely with global engineering teams and customers to debug, analyze, and resolve complex platform-level issues in Linux Kernel/BSP environments on embedded ARM-based systems.

This is an excellent opportunity to work on cutting-edge Automotive and connected platform technologies involving Linux Kernel, Android BSP, bootloaders, and Qualcomm-based chipsets.

Aufgaben

  • Support Automotive/Telematics customers in resolving critical Linux Kernel/BSP issues.

  • Analyze, debug, and provide root cause analysis for low-level platform problems.

  • Work on Linux Kernel, device drivers, bootloader, and BSP-related development/support activities.

  • Collaborate with global engineering teams across Kernel, BSP, and Linux framework layers.

  • Understand customer requirements and provide timely technical updates and issue resolution.

  • Review hardware specifications, schematics, datasheets, and reference manuals during debugging and integration activities.

  • Troubleshoot system boot issues, driver initialization problems, kernel crashes, and performance-related issues.

Requirements

Do you have experience in OS Kernels?, * Strong experience in Embedded Linux and Linux Kernel development.

  • Hands-on experience in Linux BSP and device driver development/debugging.

  • Strong C programming skills at Kernel level.

  • Good understanding of Linux Kernel internals and operating system concepts.

  • Experience working with bootloader components such as:

  • PBL

  • SBL

  • UEFI

  • LK

  • Strong low-level debugging and root cause analysis skills.

  • Ability to understand and navigate complex Linux Kernel/driver code.

  • Experience with ARM32/ARM64 architecture.

  • Familiarity with hardware interfaces and embedded system debugging.

Preferred Skills

  • Experience with Qualcomm chipsets, BSP, drivers, and related tools.

  • Automotive or Telematics domain experience.

  • Exposure to Android BSP/platform development.

  • Experience with system startup frameworks such as systemd/sysinit.

  • German language skills are an added advantage.

Experience

  • 3 to 8 years of relevant experience in Embedded Linux / BSP / Kernel development.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:15 min

Overcoming the challenges of modifying Linux kernel code

Ayesha Kaleem · World Congress 2023

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · World Congress 2025

10:40 min

Evaluating automotive software architectures and backend technologies

Georg Kühberger +1 · LIVE

1:42 min

Essential Linux kernel features for running containers

Oliver Seitz Oliver Seitz · World Congress 2024

1:55 min

Role of the Linux kernel in handling processes

Mohammed Aboullaite Mohammed Aboullaite · World Congress 2024

3:55 min

Demonstrating .NET installation on Debian and Azure Linux

Silvano Coriani Silvano Coriani · Europe 2026 Virtual

Videos

See all

Related articles

See all