Vehicle Software Engineer
Compensation estimateAI
See base, equity, bonus, and total comp estimates for this role — free, no credit card.
Sign up to see compensation estimateDevelop and maintain vehicle modeling and simulation tools to support HRC’s vehicle performance development. Create, validate, and program vehicle, aero, powertrain, and vehicle dynamics models for DIL and simulation platforms, working closely with internal HRC groups and external partners. Support rig, wind tunnel, and track testing through test planning, data analysis, and reporting. Develop and maintain software tools and control system models using modern software practices (e.g., C++, Dymola), enabling efficient analysis of chassis and vehicle performance data. Communicate project status and results clearly through timely technical reports, presentations, and controlled documentation.
Requirements:
Bachelor’s degree in Mechanical Engineering, Mathematics, Computer Science, or a related field (Master’s preferred). Demonstrated experience in time‑series data processing and analysis across time, frequency, and spatial domains using MATLAB and/or Python. Strong software development background with multiple years of C++ programming experience, including development of simulation and control models (Dymola and Simulink preferred). Proficient in applying supervised machine learning techniques for non‑linear regression. Solid technical understanding of vehicle dynamics and chassis systems, including aerodynamics, suspension, and tires. Demonstrated ability to communicate technical information clearly and effectively to diverse audiences, both verbally and in writing. Experienced in fast‑paced, time‑critical environments, with strong teamwork, time‑management, and problem‑solving skills. Detail‑oriented, adaptable professional capable of performing under pressure in culturally diverse settings, with solid proficiency in Windows‑based systems and Microsoft Office applications.