Member of Technical Staff - BSP
Core
Architecting, designing, developing, and maintaining embedded software solutions and device drivers for mission-critical intelligent systems.
Role type
Senior embedded software engineer (RTOS/Linux driver)
Builds
Embedded software components, device drivers, and board support packages (BSPs) for automotive, aerospace, defense, and industrial systems.
Domain
Embedded systems, Real-Time Operating Systems (RTOS), Linux kernel
Deliverable
production ML models | product features | infrastructure
Required skills
C/C++ development, Linux device driver development, RTOS (VxWorks/QNX/FreeRTOS/Zephyr), hardware bring-up, BSP development, kernel debugging, ARM/x86 architecture, networking protocols, CI/CD workflows
Preferred skills
Technical leadership, mentoring engineers, system design, performance analysis, Agile methodologies
Technologies
VxWorks, QNX, FreeRTOS, Zephyr, GDB, JTAG, Linux kernel, ARM, x86
Responsibilities
Design and develop embedded software applications and system components; Develop and debug Linux device drivers and low-level system software; Perform hardware bring-up and BSP development; Lead engineering teams through technical direction and code reviews; Troubleshoot complex kernel, driver, and networking issues; Collaborate with cross-functional teams on system architecture and product roadmaps.
Seniority
Senior, hands-on IC with leadership responsibilities