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

Watzmann Consulting GmbH
5 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, German
Experience level
Intermediate

Job location

Remote

Tech stack

C
Android
Computing Platforms
Booting (BIOS)
Binary Space Partitioning
Datasheets
Software Debugging
Linux
Device Drivers
Linux on Embedded Systems
Hardware Interface Design
Linux kernel
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