Staff Software Engineer, Embedded Radio Software and Connectivity
Core
Lead the bring-up of next-generation automotive computing platforms, focusing on Linux kernel development, radio and connectivity protocols, and low-level system integration for in-vehicle infotainment and embedded radio systems.
Role type
Staff Software Engineer, Embedded Radio Software and Connectivity
Builds
Next-generation automotive computing platforms, in-vehicle infotainment systems, and embedded radio systems
Domain
Automotive industry, embedded Linux systems, radio and connectivity protocols
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
Linux kernel development, device driver programming, board support package (BSP) development, bootloader configuration, embedded RTOS internals, low-level debugging, hardware-software integration, diagnostics and health monitoring, network protocol implementation, SoC architecture knowledge
Preferred skills
Advanced degree in electrical engineering or related field, experience with UWB and BLE connected systems, expertise in NXP and Qualcomm SoC architectures
Technologies
Linux, U-Boot, JTAG, GDB, ftrace, kdump, perf, PCIe, I2C, SPI, CAN, Ethernet, WLAN, LAN, BLE, BT5.0, GNSS, RTC, NXP, Qualcomm
Responsibilities
Develop and enhance Linux kernel and device drivers for multimedia and networking subsystems; Lead system bring-up activities including bootloader configuration and BSP development; Integrate and optimize hardware components like USB, PCIe, and Ethernet interfaces; Develop diagnostics and health monitoring solutions for system reliability; Analyze and troubleshoot low-level system issues in high-speed data buses; Support manufacturing processes including hardware validation and firmware flashing; Work closely with hardware teams to validate platform issues and ensure optimal interaction
Seniority
Staff, hands-on IC with strategic OKR definition