OPEN
Posted on

Senior BSP Board Support Package Engineer

Auburn Hills, United States
On-site

Role summary

Design and optimize low-level software components and bootloaders for next-generation automotive SoCs. This role focuses on Linux kernel customization, RTOS maintenance, and hardware-software integration to meet rigorous automotive performance and power standards.

Company overview

A leading provider in the automotive technology sector, focused on developing proprietary hardware platforms and advanced system architectures for next-generation vehicles.

Details

LocationAuburn Hills, United States
Work typeOn-site
TimezoneEST (implied by Michigan location)
LanguageEnglish

Responsibilities

  • Design and optimize custom bootloaders like U-Boot and initialize memory architectures for automotive SoCs
  • Maintain and patch Linux kernel or RTOS distributions for proprietary hardware
  • Manage complex Device Trees and hardware layout descriptors
  • Resolve early-stage architecture errata and silicon bugs in collaboration with vendors
  • Optimize kernel performance to meet automotive boot-time and power constraints

Requirements

The ideal candidate must have a strong foundation in computer science or electrical engineering with significant experience in low-level operating system design. They should be comfortable working with silicon vendors and possess deep knowledge of ARM architectures.

Experience

Minimum 7 years of experience in low-level operating system customization and BSW design.

Education

Bachelor’s degree or higher in Computer Science, Electrical Engineering, or related field.

Team structure

The role involves collaborating with silicon vendors and cross-functional technical teams.