CareerPlan

Senior Staff Engineer _ Embedded Software (BSP)

Bengaluru, Karnataka, IndiaFull-time2026-10-29 → 2026-11-11

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