FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior Embedded Software Engineer
Rivian and Volkswagen Group Technologies. Design, develop, and deploy embedded software on Linux and/or RTOS for board bring-up, verification, and debugging of automotive electronics .
Posted 10/14/2026full-timePalo Alto • California • United StatesSenior💰 $146,900 - $220,300 per yearWebsite
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Proficient in designing and developing embedded software for automotive electronics, with strong skills in C programming, debugging, and collaboration across teams. Experienced in using various tools and technologies for hardware-software integration and validation.
Highest-signal resume keywords
Embedded Software DevelopmentC ProgrammingRTOS FundamentalsDebugging SkillsDevice Driver Development
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
C ProgrammingRTOS FundamentalsDebugging SkillsInterface Protocol StacksEmbedded ToolchainsDevice Driver DevelopmentValidation Test CasesSoftware PrototypingScripting LanguagesOS Internals
Soft Skills
CollaborationClear CommunicationProblem-Solving
Tools & Technologies
LauterbachOscilloscopeJTAGFlashing ToolsElectronic Test EquipmentPythonShell ScriptingSDKs
Industry Keywords
Automotive ElectronicsPCBAECUAutonomyInfotainmentVehicle-Control Platforms
Tech Stack
Tools & technologiesLinuxPythonRTOS
About the role
Key responsibilities & impact- Design, develop, and deploy embedded software on Linux and/or RTOS for board bring-up, verification, and debugging of automotive electronics
- Collaborate across multiple teams to deliver quality code, debug issues, prioritize work, and execute with efficiency and urgency
- Debug in real time across the software and hardware stack to identify issues and provide solutions
- Work and collaborate with multiple teams as needed
- Communicate clearly with peers, stakeholders, customers, and technical leaders
- Write device drivers for PCBA components
- Develop software prototypes for early hardware-software co-designs
- Create validation test cases in Python/C and SDKs
- Support software stacks for design verification of PCBAs and ECUs across autonomy, infotainment, and vehicle-control platforms
Requirements
What you’ll need- Bachelor’s or Master’s degree in Computer Science/Engineering or related field
- Experience in C programming
- Good understanding of RTOS fundamentals
- Good debugging skills with an ability to work across organizations/teams
- Experience using Lauterbach, oscilloscope, JTAG, flashing tools, and related equipment
- Experience with scripting languages, including Python and shell
- Good understanding of interface protocol stacks, including SPI, I2C, Ethernet, and PCIe
- Knowledge of OS internals, including process scheduling, memory management, concurrency, synchronization, and storage
- Experience using electronic test equipment for hardware-level debugging
- Experience with embedded toolchains, including compilers, linkers, and linker scripts
Benefits
Comp & perks- Annual company performance bonus program; annual bonus target of 10%
- Equity in the form of Restricted Stock Units (RSUs)
- Health coverage
- Retirement savings
- Time off
- Family planning programs