Senior Engineer - BSP
Core
Develop and maintain Board Support Packages (BSP) components, configurations, and hardware enablement for embedded systems.
Role type
Senior IC embedded systems engineer (BSP)
Builds
Embedded software for mission-critical intelligent systems in automotive, aerospace, defense, and industrial sectors
Domain
Embedded systems, hardware enablement, BSP development
Deliverable
production ML models | product features | infrastructure
Required skills
C/C++ programming, Linux development, embedded systems architecture, device tree configuration, hardware abstraction layers, build systems (Yocto/Buildroot), debugging complex hardware/software issues, version control (Git)
Preferred skills
Yocto Project expertise, hardware bring-up and validation, processor architecture knowledge (ARM, x86), device driver development, bootloader management, open source contributions
Technologies
C, C++, Linux, Yocto, Buildroot, Git, U-Boot, Device Trees, Hardware Abstraction Layers
Responsibilities
Develop and maintain BSP components and configurations, enable new hardware platforms and processors, support hardware bring-up and validation, debug and resolve complex BSP-related issues, provide technical guidance and mentorship to junior engineers, participate in code reviews and architecture decisions
Seniority
Senior, hands-on IC with mentorship responsibilities