Senior Staff Engineer _ Embedded Software (BSP)
Core
Design, develop, and optimize low-level system software and device drivers for embedded platforms, focusing on hardware bring-up and system integration.
Role type
Senior Staff Embedded Software Engineer (BSP)
Builds
Embedded fleet safety solutions leveraging computer vision and edge computing
Domain
Automotive / Embedded Systems / Linux Kernel
Deliverable
production ML models
Required skills
C/C++, Linux Kernel Device Drivers, Hardware Bring-up, RTOS, Bootloader, Power Management, Multimedia Subsystems, Connectivity Subsystems, System-level Debugging, Cross-functional Integration
Preferred skills
None stated
Technologies
USB, ADC, GPIO, SPI, I2C, Wi-Fi, Bluetooth
Responsibilities
Design and implement software components across system layers including kernel, memory management, and I/O systems; Develop and optimize device drivers for resource-constrained environments; Lead new device bring-up, debugging, and performance tuning efforts; Debug complex, system-level, multi-component issues spanning kernel to application layers; Collaborate with partner teams to integrate components into a unified product codebase; Drive continuous improvement of integrated components.
Seniority
Senior Staff, hands-on IC
