Bot Auto

Software Engineer, VCU (Vehicle Control Unit)

Bot Auto
Apply
3 months ago
Houston, TX, USASenior

Responsibilities

  • Own the VCU software lifecycle from requirements analysis and architecture through implementation, integration, validation, release, and field support.
  • Define requirements, architecture, interfaces, state machines, fault handling, safe-state behavior, and end-to-end traceability.
  • Develop and optimize vehicle-control 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 for real-time software.
  • Build or maintain Python-based automation, logging, calibration, monitoring, benchmarking, and data-analysis tools.
  • Define and execute unit, integration, MIL, SIL, and HIL test strategies, including requirement-based testing, fault injection, and regression coverage.
  • Automate build, test, and reporting workflows within CI/CD pipelines.
  • Support bench and vehicle integration, diagnose hardware/software issues, reproduce failures from logs, and drive issues to verified closure.
  • Coordinate technical decisions with internal teams, suppliers, and platform partners while contributing to design reviews, standards, knowledge sharing, and mentorship.

Requirements

  • 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.
  • Understanding of vehicle controls, feedback control, state machines, fault detection, degraded modes, and safety mechanisms.
  • Experience with in-vehicle networks and diagnostics, including CAN/CAN-FD and UDS, XCP, or equivalent protocols.
  • Working knowledge of AUTOSAR Classic architecture and ASW, 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.
  • Preferred experience includes Infineon AURIX/TC3xx or comparable automotive microcontrollers, associated compilers, debuggers, and RTOS environments.
  • Preferred exposure to ISO 26262, Automotive SPICE, MISRA C/C++, safety analysis, or safety-oriented development processes.
  • Preferred experience with Vector, dSPACE, ETAS, CANoe, CANalyzer, DaVinci Configurator, DaVinci Developer, Embedded Coder, TargetLink, or comparable toolchains.
  • Python experience for test automation, log processing, data analysis, reporting, or developer tooling is preferred.
  • Preferred hands-on experience includes ECU bring-up, board-level debugging, vehicle testing, drive-by-wire systems, or autonomous/electric vehicle platforms.

Tech Stack

CC++MATLABPython

Categories

Bot Auto

About Bot Auto

51-200 employees

Bot Auto develops and operates Level 4 autonomous trucks, selling freight capacity as Transportation-as-a-Service to shippers rather than licensing technology. The Houston-based, privately held company (founded 2023) owns the trucks and runs end-to-end operations, pairing fleet operators with autonomy engineers to deploy long-haul routes. Its platform spans autonomy software, vehicle controls, sensors, compute, and fleet operations with a documented safety case for commercial freight service.

Contact me