CareerPlan

Senior Staff Engineer Software

BangaloreFull-time2026-10-07 → 2026-10-24

Core

Design, develop, and maintain a modular Automotive Ethernet SDK in Embedded C for portability across multiple MCU platforms.

Role type

Senior Staff Engineer, Embedded Software

Builds

Production-ready Ethernet SDKs and reusable reference applications for automotive semiconductor customers

Domain

Automotive / Embedded Systems / Networking

Required skills

Embedded C, modular software design, low-level drivers, hardware-software debugging, MCU porting, hardware abstraction, BSP development, cross-compilation, bare-metal programming, RTOS, Ethernet networking, automated testing

Preferred skills

Automotive Ethernet switches, PTP/TSN, automotive functional safety

Technologies

Embedded C, Git, build systems, RTOS, Ethernet switches

Responsibilities

Design and maintain embedded C software for a modular Automotive Ethernet SDK; Separate common Ethernet functionality from MCU-specific dependencies via abstraction interfaces; Port and integrate the SDK across MCU architectures and environments; Develop platform interfaces for device communication and synchronization; Create automated tests and cross-platform build coverage; Collaborate with hardware and validation teams on MCU bring-up and debugging.