Software Engineer
Core
Develop and integrate software for embedded systems based on Android and QNX within the Head Unit Platform, focusing on board bring-up and hardware initialization.
Role type
Embedded Software Engineer (BSP)
Builds
Embedded platforms for car head units
Domain
Automotive, Embedded Systems
Deliverable
production ML models | product features | infrastructure
Required skills
C programming, embedded systems development, board bring-up, device driver development, debugging low-level system issues, hardware/software interaction
Preferred skills
Board Support Package (BSP) development, Android, QNX
Technologies
Android, QNX, C
Responsibilities
Board bring-up and hardware initialization, Device driver development and integration, Debugging and resolving boot-up and low-level system issues, Integration and maintenance of BSP components, Performing and supporting software baseline updates, Collaborating with hardware, software, and system teams to troubleshoot complex issues