Job Title : Senior Software Embedded Engineer
Location : 607 Hansen Way, Palo Alto, CA 94304, USA
Schedule : Mon–Fri, 8–5 / 9–6 with flexible hours depending on business needs
Employment Type : Contract, with possibility to convert to FTE
Job Overview
Seeking a Staff-level Embedded Software Engineer to work onsite on software stacks for Design Verification of PCBAs & ECUs in next-gen vehicle platforms, primarily in the Connectivity & Vehicle Access segment .
The role involves developing device drivers , software prototypes , and validation test cases in Python / C , collaborating closely with hardware / software teams, and working across SoCs, Linux / RTOS, and embedded hardware in EV platforms.
Key Responsibilities
- Collaborate with hardware / software architects on next-gen platform architecture .
- Develop and deploy embedded software on Linux or RTOS for board bring-up, verification, and debugging.
- Debug real-time hardware / software issues , liaising across multiple teams if needed.
- Familiarity with Linux build systems, device trees, and kernel driver development .
- Communicate effectively with peers, stakeholders, OEMs / ODMs, and technical leaders .
- Develop validation test cases and prototypes for early hardware / software co-designs .
Qualifications
Education : Bachelor’s or Master’s in Computer Science, Engineering, or related field.Experience : 7+ years in Embedded Software Development.Domain : Automotive Infotainment / Connectivity, preferably with GNSS, UWB, RF, A2B, BT Audio .Skills :Strong C / C++ coding skills.Linux / RTOS fundamentals, Board Support Packages, kernel configuration, device drivers.Debugging with Lauterbach, Oscilloscope, JTAG, Flashing Tools , etc.Other : Excellent cross-team collaboration and problem-solving skills.