Software Engineer, VCU (Vehicle Control Unit)
Bot-Auto
Software Engineer, VCU (Vehicle Control Unit) Houston, TX Company Introduction At Bot Auto, we build autonomous trucks to transform the way goods are transported and improve the quality of life for communities worldwide. With a start-up spirit yet long-established experience, Bot Auto has the most seasoned team that has delivered several world’s first and world’s only. Together, we share vision, we see and build miracles and we drive the future of transportation. Join us and turn your dream into something RUNNING. Position Overview We are seeking a VCU Software Engineer to design, implement, integrate, and validate production-grade embedded software for advanced vehicle control systems. This role owns work across requirements, architecture, model-based development, embedded C/C++, AUTOSAR integration, and MIL/SIL/HIL validation. The ideal candidate combines strong vehicle-controls fundamentals with disciplined software engineering and hands‑on debugging across simulation, bench, and vehicle environments. Key Responsibilities Software System Design: Own the VCU software lifecycle from requirements analysis and architecture through implementation, integration, validation, release, and field support. Define and maintain system and software requirements, architecture, interfaces, state machines, fault handling, and safe‑state behavior. Translate vehicle‑level requirements into clear, testable software requirements with end‑to‑end traceability. Partner with controls, hardware, systems, autonomy, validation, manufacturing, and service teams to optimize performance, safety, reliability, and diagnosability. Embedded Software Development: Application Software and Integration: Develop and optimize VCU application software using MATLAB/Simulink/Stateflow and embedded C/C++, including production-code generation where appropriate. Implement vehicle operating modes, torque coordination, power and energy management, diagnostics, fault management, and drive‑by‑wire supervisory functions. Integrate application software with AUTOSAR Classic components and layers, including ASW, RTE, BSW, MCAL, and external ECU interfaces. Perform code and model reviews, static analysis, debugging, timing and memory analysis, and performance optimization to deliver robust real‑time software. Tooling and Diagnostics: Build or maintain Python‑based automation, logging, calibration, monitoring, benchmarking, and data‑analysis tools that improve engineering efficiency and product observability. Verification & Validation: Define and execute unit, integration, MIL, SIL, and HIL test strategies, including requirement‑based tests, fault injection, and regression coverage. Automate build, test, and reporting workflows within CI/CD pipelines, and use results to drive measurable quality improvements. Support bench and vehicle integration, diagnose cross‑domain hardware/software issues, reproduce failures from logs, and drive issues to verified closure. Collaboration and Technical Leadership: Coordinate technical decisions with internal teams, suppliers, and platform partners; document assumptions, interfaces, risks, and release readiness. Contribute to design reviews, coding and modeling standards, knowledge sharing, and mentorship while continuously improving the team's development practices. Skills and Qualifications Bachelor's or advanced degree in Computer Science, Electrical Engineering, Computer Engineering, Automotive Engineering, Robotics, or a related field. Demonstrated experience developing and delivering embedded software for automotive, robotics, autonomous systems, or other safety‑critical real‑time products. Strong embedded C/C++ skills and practical knowledge of real‑time systems, microcontrollers, memory constraints, concurrency, and hardware/software interfaces. Hands‑on proficiency with MATLAB, Simulink, and Stateflow for model‑based design, simulation, and production software development. Solid understanding of vehicle control concepts, feedback control, state machines, fault detection, degraded modes, and safety mechanisms. Experience with in‑vehicle networks and diagnostics, including CAN/CAN‑FD and working knowledge of UDS, XCP, or equivalent protocols. Working knowledge of AUTOSAR Classic architecture and the interaction among application software, RTE, BSW, and MCAL. Experience with requirement‑based development and MIL, SIL, HIL, bench, or vehicle‑level verification. Proficiency with version control, code review, issue tracking, automated testing, CI/CD, and structured debugging workflows. Strong analytical, communication, and cross‑functional collaboration skills, with ownership from ambiguous problem definition through validated delivery. Preferred Qualifications Experience with Infineon AURIX/TC3xx or comparable automotive microcontrollers and associated compilers, debuggers, and RTOS environments. Practical exposure to ISO 26262, Automotive SPICE, MISRA C/C++, safety analysis, or safety‑oriented development processes. Experience with Vector, dSPACE, ETAS, or similar tools for network analysis, measurement, calibration, rapid prototyping, and HIL testing. Hands‑on experience with CANoe/CANalyzer, DaVinci Configurator/Developer, Embedded Coder, TargetLink, or comparable toolchains. Python experience for test automation, log processing, data analysis, reporting, or developer tooling. Experience with ECU bring‑up, board‑level debugging, vehicle testing, drive‑by‑wire systems, or autonomous/electric vehicle platforms. U.S. Standard Demographic Questions We invite applicants to share their demographic background. If you choose to complete this survey, your responses may be used to identify areas of improvement in our hiring process. How would you describe your gender identity? Select... How would you describe your racial/ethnic background? Select... How would you describe your sexual orientation? Select... Do you identify as transgender? Select... Do you have a disability or chronic condition (physical, visual, auditory, cognitive, mental, emotional, or other) that substantially limits one or more of your major life activities, including mobility, communication (seeing, hearing, speaking), and learning? Select... Are you a veteran or active member of the United States Armed Forces? Select... Voluntary Self-Identification For government reporting purposes, we ask candidates to respond to the below self-identification survey.Completion of the form is entirely voluntary. Whatever your decision, it will not be considered in the hiringprocess or thereafter. Any information that you do provide will be recorded and maintained in aconfidential file. As set forth in Bot Auto’s Equal Employment Opportunity policy,we do not discriminate on the basis of any protected group status under any applicable law. Voluntary Self-Identification of Disability Form CC-305 Page 1 of 1 OMB Control Number 1250-0005 Expires 04/30/2026 Why are you being asked to complete this form? We are a federal contractor or subcontractor. The law requires us to provide equal employment opportunity to qualified people with disabilities. We have a goal of having at least 7% of our workers as people with disabilities. The law says we must measure our progress towards this goal. To do this, we must ask applicants and employees if they have or have ever had one. People can become disabled, so we need to ask this question at least every five years. Completing this form is voluntary, and we hope that you will choose to do so. Your answer is confidential. No one who makes hiring decisions will see it. Your decision to complete the form and your answer will not harm you in any way. If you want to learn more about the law or this form, visit the U.S. Department of Labor’s Office of Federal Contract Compliance Programs (OFCCP) website at . How do you know if you have a disability? A disability is a condition that substantially limits one or more of your “major life activities.” If you have or have ever had such a condition, you are a person with a disability. Disabilities include, but are not limited to: Alcohol or other substance use disorder (not currently using drugs illegally) Autoimmune disorder, for example, lupus, fibromyalgia, rheumatoid arthritis, HIV/AIDS Blind or low vision Cancer (past or present) Cardiovascular or heart disease Celiac disease Cerebral palsy Deaf or serious difficulty hearing Diabetes Disfigurement, for example, disfigurement caused by burns, wounds, accidents, or congenital disorders Epilepsy or other seizure disorder Gastrointestinal disorders, for example, Crohn's Disease, irritable bowel syndrome Intellectual or developmental disability Mental health conditions, for example, depression, bipolar disorder, anxiety disorder, schizophrenia, PTSD Missing limbs or partially missing limbs Mobility impairment, benefiting from the use of a wheelchair, scooter, walker, leg brace(s) and/or other supports Nervous system condition, for example, migraine headaches, Parkinson’s disease, multiple sclerosis (MS) Neurodivergence, for example, attention-deficit/hyperactivity disorder (ADHD), autism spectrum disorder, dyslexia, dyspraxia, other learning disabilities Partial or complete paralysis (any cause) Pulmonary or respiratory conditions, for example, tuberculosis, asthma, emphysema Short stature (dwarfism) Traumatic brain injury #J-18808-Ljbffr Bot-Auto
- ...Position Overview We are seeking a VCU Software Engineer to design, implement, integrate, and... ...grade embedded software for advanced vehicle control systems. This role owns work across... ...Validation: Define and execute unit, integration, MIL, SIL, and HIL test...UnitFull timeWorldwide
$76k - $155.7k
...Generation Space Suit Embedded Controller Software EngineerJob Category:... ...Embedded Controller Software Engineer to support the Artemis Next... ...generation of human-rated space vehicles. This work is performed onsite... ...systems.Experience with United Electronic Industries (UEI)...UnitPermanent employmentContract workFor contractorsWork experience placementImmediate startFlexible hours- ...will work with our team of engineers and our NASA customers to support... ...), the Orion crew vehicle, and the International Space... ...This includes development of software for spacecraft simulations,... ...infrastructure tools for source control, unit testing, issue tracking, and...UnitPermanent employmentFull time
$90.3k - $189.6k
Job Title: NASA Software Project Lead Engineer: Space Vehicle Simulation + Software DevelopmentJob Category: EngineeringTime Type: Full timeMinimum Clearance... ...and development.Experience in math model/simulation unit testing.Experience in simulation verification and...UnitPermanent employmentContract workFor contractorsWork experience placementImmediate startFlexible hours$76k - $155.7k
...Reactor - 1 Freedom Flight Software Development EngineerJob... ...Software Development Engineer to support the Space... ...next generation of space vehicles. This work is performed... ...with software unit testing.Must be flexible... ...GitLab and the Git version control system.Experience using...UnitPermanent employmentContract workFor contractorsWork experience placementImmediate startFlexible hours- ...Simulation Software DeveloperHouston TexasAbout Intuitive... ...with other subsystem engineers for model development and... ..."own" environmental, vehicle and I/O simulation modelsCollaborate... ...modelingWrite model unit tests and coordinate... ...tools, Git version control, Gitlab, Docker, and...Unit
- ...is seeking an experienced Software Engineer to support NASA’s Lunar Extravehicular... ...automated test scripts for unit, integration, and V&V... ...Makefiles, CMake Version control (Git), Jira Automated... ...Experience with human-rated space vehicle software (Shuttle, ISS,...UnitPermanent employmentFor contractors
- ...intelligent energy storage and optimization software for renewables and storage. Our... ...Description:The Vice President, Software & Controls Engineering is responsible for the digital... ...disciplines across the Product Business Unit. Reporting to the Head of Product Business...UnitFull timeVisa sponsorshipWork visa
- Bot Auto is seeking a VCU Software Engineer to design, implement, and validate embedded software for vehicle control systems. You will work across requirements, architecture, model-based development, and AUTOSAR integration in a production-grade environment. The role requires...
- ...expertise with cutting-edge software development to deliver high-quality... ...Description The Software Engineer will perform complex code... ...program operation by conducting unit and system level tests.... ...concepts such as MVVM, Inversion of Control, or others Understanding...UnitFull timeRemote work
$76k - $155.7k
...Orion Spacecraft Flight Software DeveloperJob Category:... ...human-rated space vehicles.Responsibilities:Design... ...testing.Integrate software units within a flight... ...Computer or Software Engineering, Computer Science, or... ...thermal; environmental control and life support system...UnitPermanent employmentContract workFor contractorsWork experience placementImmediate startFlexible hours$50 per hour
...FullTimeDepartment: SpaceBusiness Unit: SpaceStandard Job... ...Join a talented team of Orion engineers engaged in the design and fabrication... ...position is for a Senior Software Engineer on the simulation software... ...programming techniques, and controls. Ensures software standards...UnitPermanent employmentFull timeTemporary workWork experience placementCasual workFlexible hours$90.3k - $189.6k
Job Title: Software Project Lead Engineer Space Vehicle Embedded Software DevelopmentJob Category: EngineeringTime Type: Full timeMinimum Clearance Required... ...testing.Experience with GitLab and the Git version control system.Experience using Jira.Experience working in an...Permanent employmentContract workFor contractorsWork experience placementImmediate startFlexible hours- Bot Auto in Houston, TX, seeks a VCU Software Engineer to design, implement, and validate embedded software for advanced vehicle control systems. You will work across requirements, architecture, model-based development, and AUTOSAR integration, with MIL/SIL/HIL validation...
- ...Full Stack Software EngineerA Full Stack Software Engineer develops both back-end services and the front end of a web application... ...concerns.Well versed in writing unit tests.Well versed with Git or equivalent source control.Experience with test driven software development...Unit
- ...deliver secure, high-quality software following Agile and DevOps best... .... Develop automated unit, integration, and regression... ...with CI/CD pipelines, source control (Git), and DevOps tools.... ...methodologies and modern software engineering practices. ~ Strong analytical...Unit
- ...Senior Software EngineerLocation: Houston TX-Remote-CST HoursDuration: FulltimeBigRio... ..., our teams of data architects, engineers, developers, and consultants... ....Proficiency with Git and version control best practices.Experience in Unit Testing and Test-Driven Development...UnitRemote work
- ...systems. Develops test plans, software, and procedures that improve... ...management, associates, and business units. On-call Support - Provides 2... ...DevOps, DevSecOps, Platform Engineering, Cloud Engineering, or... ...DevSecOps practices, security controls, and automated compliance...UnitWork experience placementRemote work
- Morpheus Software Principal UI/UX engineerThis role has been designed... ...and grow our Private Cloud Engineering team with a talented and inspired... ..., build systems, version control systems, automated testing, and... ...-end applications, including unit, integration, end-to-end,...UnitFull timeWork experience placementWork at officeLocal areaImmediate start2 days per week
- ...Software EngineerOur well known Energy company client in Houston, Texas is looking for a Software Engineer with current Python skills. This is a contract position for 6 months... ...best practices, including unit testing, version control (Git), build patterns and deployment...UnitFull timeContract workTemporary workImmediate startFlexible hours
$130k - $140k
...Senior Software EngineerWe're seeking a Software Engineer to design, build, and modernize critical in-house applications... ...to improve code quality, version control, and CI/CD pipelines. Create and maintain... ...liaison between business units and IT, bridging the gap between strategic...UnitWork at office- ...Senior Software EngineerThe Senior Software Engineer is an experienced full stack developer with a proven track record... ....Ability to write quality unit, integration, and behavioral tests,... ...coding standards, code reviews, source control management, build processes, testing...UnitTemporary workWork experience placementLocal area
$135k - $200k
...Software Engineer (Senior-Level) Location: Houston, TX 77058 US (Primary) Remote/Onsite/Hybrid... ..., up‑front design, code reviews, and unit testing. Conduct peer reviews, oversee... .... ~ Proficiency with version control tools such as Git and GitLab, build systems...UnitPermanent employmentFull timeTemporary workLocal areaRemote workFlexible hoursWeekend workAfternoon shift$75k - $156k
...military defense and space exploration to biomedical engineering, lives often depend on the solutions we provide. Our multidisciplinary... ...about Draper, visit .Job Description Summary:The Software Guidance Navigation and Control Engineer 2 develops software for cutting-edge space...Full timeLocal area- The Software and Controls Engineer will play a crucial role in our Rig Systems business group, specifically within the Aftermarket segment. This position offers an opportunity to work on diverse project support assignments, focusing on programming and commissioning drilling...Work experience placementOverseas
$117.9k - $131k
...cloud environments; develop automated unit and UI tests. Lead engineering team and provide oversight for less... ...Support development of version control principles (e.g. Git and working within... ...to medium teams in delivering software solutions Demonstrated strong software...UnitLocal area- ...Robotics Software EngineerOceaneering is a global provider of engineered services and products, primarily to the offshore energy... ...for our commercial business units in subsea robotics, material handling... ...working with hardware (Motors, controllers, industrial manipulators,...UnitWork at office
- ...Description LZT is seeking an experienced Software Engineer to support NASA’s Johnson Space Center... ...) Create automated test scripts for unit, integration, and verification testing... ..., Makefiles, CMake Git version control, Jira Automated testing and documentation...UnitPermanent employmentFor contractors
- ...Description Job Description Lead BMS Software Engineer Are you ready to be part of a... ...engineering activities, including process control, requirements definition,... ...packs and external interfaces such as vehicle control units, dataloggers, etc. Develop and maintain...UnitFor contractorsRemote work
- ...organization supporting the heavy-duty vehicle, transportation, and industrial aftermarket... ...is seeking an experienced Interim Group Controller . The company operates in an inventory-... ...product offering, multiple business units, and a combination of distribution, parts...UnitPermanent employmentInterim role
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer, VCU (Vehicle Control Unit). Be the first to apply!
- cybersecurity software engineer Houston, TX
- graduate software engineer Houston, TX
- software developer fintech Houston, TX
- senior robotics software engineer Houston, TX
- software engineer visa sponsorship Houston, TX
- network software engineer Houston, TX
- software engineer remote Houston, TX
- part time software developer Houston, TX
- software developer apprenticeship Houston, TX
- part time software developer remote Houston, TX



