{"id":460370,"url":"https://alion.io/job/bot-auto-software-engineer-vcu-vehicle-control-unit","title":"Software Engineer, VCU (Vehicle Control Unit)","company":{"id":177011,"name":"Bot Auto","domain":"bot.auto","url":"https://alion.io/company/bot-auto","size_band":"51-200","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Greenhouse","truth_index":{"grade":"C","score":68,"open_postings":24,"ghost_share":0.542,"stale_share":0,"repost_share":0,"time_to_fill_p50_days":null,"computed_at":"2026-11-02T06:13:15Z"}},"role":"Backend","role_family":"Backend","seniority":null,"employment_type":null,"work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Houston, United States"],"countries":["US"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":112000,"max_usd":242000,"period":"year","method":"role_country_seniority_unknown","sample_n":9411},"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"C++","optional":false},{"name":"CI/CD","optional":false},{"name":"Embedded C","optional":false},{"name":"MATLAB","optional":false},{"name":"Python","optional":false},{"name":"Simulink","optional":false},{"name":"StateFlow","optional":false},{"name":"C","optional":true},{"name":"Kotlin","optional":true},{"name":"RTOS","optional":true}],"status":"live","first_seen_at":"2026-07-25T01:48:42Z","employer_posted_date":"2026-07-25","last_verified_at":"2026-11-02T19:26:30Z","board_verified":true,"closed_at":null,"days_open":100,"trust":{"level":"ghost","repost_count":0,"flags":["stale","company_stale"],"days_open":100},"description":"Company Introduction\nAt 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.\nPosition Overview\nWe 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.\nKey Responsibilities\nSoftware System Design:\nOwn the VCU software lifecycle from requirements analysis and architecture through implementation, integration, validation, release, and field support.\nDefine and maintain system and software requirements, architecture, interfaces, state machines, fault handling, and safe-state behavior.\nTranslate vehicle-level requirements into clear, testable software requirements with end-to-end traceability.\nPartner with controls, hardware, systems, autonomy, validation, manufacturing, and service teams to optimize performance, safety, reliability, and diagnosability.\nEmbedded Software Development:Application Software and Integration:\nDevelop and optimize VCU application software using MATLAB/Simulink/Stateflow and embedded C/C++, including production-code generation where appropriate.\nImplement vehicle operating modes, torque coordination, power and energy management, diagnostics, fault management, and drive-by-wire supervisory functions.\nIntegrate application software with AUTOSAR Classic components and layers, including ASW, RTE, BSW, MCAL, and external ECU interfaces.\nPerform code and model reviews, static analysis, debugging, timing and memory analysis, and performance optimization to deliver robust real-time software.\nTooling and Diagnostics: Build or maintain Python-based automation, logging, calibration, monitoring, benchmarking, and data-analysis tools that improve engineering efficiency and product observability.\nVerification & Validation:\nDefine and execute unit, integration, MIL, SIL, and HIL test strategies, including requirement-based tests, fault injection, and regression coverage.\nAutomate build, test, and reporting workflows within CI/CD pipelines, and use results to drive measurable quality improvements.\nSupport bench and vehicle integration, diagnose cross-domain hardware/software issues, reproduce failures from logs, and drive issues to verified closure.\nCollaboration and Technical Leadership:\nCoordinate technical decisions with internal teams, suppliers, and platform partners; document assumptions, interfaces, risks, and release readiness.\nContribute to design reviews, coding and modeling standards, knowledge sharing, and mentorship while continuously improving the team's development practices.\nSkills and Qualifications\nBachelor's or advanced degree in Computer Science, Electrical Engineering, Computer Engineering, Automotive Engineering, Robotics, or a related field.\nDemonstrated experience developing and delivering embedded software for automotive, robotics, autonomous systems, or other safety-critical real-time products.\nStrong embedded C/C++ skills and practical knowledge of real-time systems, microcontrollers, memory constraints, concurrency, and hardware/software interfaces.\nHands-on proficiency with MATLAB, Simulink, and Stateflow for model-based design, simulation, and production software development.\nSolid understanding of vehicle control concepts, feedback control, state machines, fault detection, degraded modes, and safety mechanisms.\nExperience with in-vehicle networks and diagnostics, including CAN/CAN-FD and working knowledge of UDS, XCP, or equivalent protocols.\nWorking knowledge of AUTOSAR Classic architecture and the interaction among application software, RTE, BSW, and MCAL.\nExperience with requirement-based development and MIL, SIL, HIL, bench, or vehicle-level verification.\nProficiency with version control, code review, issue tracking, automated testing, CI/CD, and structured debugging workflows.\nStrong analytical, communication, and cross-functional collaboration skills, with ownership from ambiguous problem definition through validated delivery.\nPreferred Qualifications\nExperience with Infineon AURIX/TC3xx or comparable automotive microcontrollers and associated compilers, debuggers, and RTOS environments.\nPractical exposure to ISO 26262, Automotive SPICE, MISRA C/C++, safety analysis, or safety-oriented development processes.\nExperience with Vector, dSPACE, ETAS, or similar tools for network analysis, measurement, calibration, rapid prototyping, and HIL testing.\nHands-on experience with CANoe/CANalyzer, DaVinci Configurator/Developer, Embedded Coder, TargetLink, or comparable toolchains.\nPython experience for test automation, log processing, data analysis, reporting, or developer tooling.\nExperience with ECU bring-up, board-level debugging, vehicle testing, drive-by-wire systems, or autonomous/electric vehicle platforms.","description_format":"text","description_chars":5440,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":{"level":"bachelor","optional":false},"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Autonomous Driving","Road Transport"],"lifecycle":[{"event":"open","at":"2026-09-06T10:46:11Z"}],"visa":[],"liveness":{"score":2,"band":"cold","label":"Long shot","p_open":0.4,"p_active":0.187,"p_room":0.28,"age_days":100,"expected_fill_days":30,"reasons":["seen:100","stale_co","ghost","win:tail","crowd:"],"computed_at":"2026-11-02T06:13:15Z"},"pay":null,"html_url":"https://alion.io/job/bot-auto-software-engineer-vcu-vehicle-control-unit","json_url":"https://alion.io/job/bot-auto-software-engineer-vcu-vehicle-control-unit.json","meta":{"generated_at":"2026-11-02T20:05:16Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":28089,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-03T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":177011},"rest":"https://alion.io/mcp/rest/get_company?id=177011"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fbot-auto-software-engineer-vcu-vehicle-control-unit"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fbot-auto-software-engineer-vcu-vehicle-control-unit"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fbot-auto-software-engineer-vcu-vehicle-control-unit"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/bot-auto-software-engineer-vcu-vehicle-control-unit\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fbot-auto-software-engineer-vcu-vehicle-control-unit"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":460370}},{"tool":"search_jobs","arguments":{"company":"bot.auto","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":460370},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}