Senior BSP Engineer
Own board-support software for next-generation automotive SoCs, including bootloaders, early initialization, Linux or RTOS customization, Device Trees, silicon errata, performance, power, and platform stability.
Explore open roles building AI-powered recruitment intelligence for modern hiring teams.
Showing 10 of 10 opportunities.
Own board-support software for next-generation automotive SoCs, including bootloaders, early initialization, Linux or RTOS customization, Device Trees, silicon errata, performance, power, and platform stability.
Architect and implement high-throughput Linux kernel and bare-metal drivers for custom SoC peripherals, with emphasis on DMA, interrupts, memory-mapped I/O, hardware interfaces, and automotive-grade reliability.
Configure, integrate, and validate AUTOSAR Classic or Adaptive Basic Software for production ECUs, covering communication, diagnostics, memory, MCAL, network management, and safety-critical integration.
Develop deterministic, low-latency firmware for standalone automotive microcontrollers using bare-metal techniques or an RTOS to implement monitoring, communication, safety, and failure-recovery functions.
Own build and delivery infrastructure for large embedded-software programs, including cross-compilation, CI/CD, reproducible environments, artifact delivery, target-board deployment, and hardware-in-the-loop automation.
Develop and optimize the platform layer for modern in-vehicle infotainment systems across Android Automotive OS or Automotive Linux, hypervisors, graphics, video, audio, and hardware-abstraction interfaces.
Integrate high-bandwidth camera, radar, and LiDAR data paths into automotive compute platforms and deliver deterministic, low-latency sensor pipelines for perception workloads.
Lead physical bring-up and validation of custom SoC and ECU prototypes, using disciplined lab investigation to distinguish hardware faults, firmware defects, software races, and environmental failures.
Design and implement the security foundations of next-generation embedded and automotive platforms, from secure boot and chain of trust through runtime cryptography, key protection, and secure execution boundaries.
As a Senior C++ Developer, you will design, develop, and optimize high-performance, scalable applications using modern C++ standards (C++14/17/20). Success involves contributing to architectural decisions, solving complex technical issues, and mentoring junior engineers to ensure code quality and best practices.