Software Engineer, VCU (Vehicle Control Unit) at Bot Auto
Houston, TX
—
Jul 23, 2026
Houston, TX
Jul 25, 2026
What this job asks for AI summary
A hands-on embedded software engineering role focused on the full lifecycle of vehicle control unit (VCU) software for autonomous trucks — from requirements and architecture through model-based development in MATLAB/Simulink, embedded C/C++ implementation, AUTOSAR integration, and MIL/SIL/HIL validation. The role suits engineers with a background in safety-critical automotive or robotics software who are comfortable working across simulation, bench, and live vehicle environments.
Senior level · Bachelor's required · Full-time
“or” means any one of them counts — you don't need all of them.
We read this from the posting text with AI. Skim the description below before ruling yourself out.
How this req sits in the market our data
Rare in this occupation — lead with these, and say what you built with them.
Most people in this occupation already list these. Still required — just not what gets you shortlisted.
What the occupation pays Median $138,970 (middle half $107,524–$175,762).
Estimated from BLS employment for this occupation and area, per-skill prevalence across our listing corpus, and published wage benchmarks — as of Jul 28, 2026. It is a model, not a headcount.
Why we read it this way (8)
No work location is specified in the posting; the CBSA field is left blank. Bot Auto is a US-based autonomous trucking startup, so the role is assumed to be US-based.
No total years of experience are stated; seniority is inferred from the breadth of ownership (full software lifecycle, cross-functional coordination, mentorship) and the depth of required expertise across embedded systems, AUTOSAR, and MIL/SIL/HIL validation.
The degree requirement accepts a Bachelor's or advanced degree — Bachelor's is set as the minimum.
C and C++ are listed together throughout the posting as a combined embedded-language requirement; they are emitted as separate skills since both are genuinely distinct technologies used in the role.
UDS and XCP appear together as 'UDS, XCP, or equivalent protocols' under required qualifications — emitted as one skill with XCP as an alternative.
Python appears only under Preferred Qualifications.
Infineon AURIX/TC3xx, ISO 26262, Automotive SPICE, MISRA C/C++, CANoe/CANalyzer, DaVinci Configurator/Developer, Embedded Coder/TargetLink, and Vector/dSPACE/ETAS all appear under Preferred Qualifications.
No compensation is mentioned in the posting.
Read the full posting
The employer publishes the full description on their own site — read it there ↗. Or sign in to read it here — it's free, and it also lets you track this application.