Senior Software Engineer - HIL Battery & Propulsion Simulation & Integration
General Motors Proving Ground
Hybrid: This role is categorized as hybrid. This means the successful candidate is expected to report to Milford, Michigan 3-4 days per week, at minimum [or other frequency dictated by the business if more than 3 days]. Overview General Motors is undergoing a major transformation, both in how we operate and in how we will influence the future of transportation in the EV realm. Our Software Services team is on the forefront of this work, seeking determined, innovative individuals who will help move us forward and achieve our mission. Role The Battery & Propulsion HIL Engineer is responsible for creating hardware‑in‑the‑loop (HIL) environments to enable development, verification, and validation of embedded controllers and calibrations for battery, electrification, engine, and powertrain. This includes designing and maintaining models using dSpace Simulink and Simscape tools, designing the harness, layout, the ECUs, and power for our HIL bench, and delivering finished products on time. What You’ll Do Work closely with software development, calibration, validation, and test‑environment users to translate customer needs into testable system requirements and solutions. Create and maintain simulation models (e.g., plant, sensors and actuators, serial data communication, controller models) to build and enhance HIL/SIL test environments. Design, integrate, and support HIL benches, including harness design, power distribution, integration of key ECMs, and use of ISO SPI, CAN tools, and INCA. Plan, communicate, and coordinate test‑environment strategy and model/hardware rollout to support applications and features requested by the user community. Partner with test‑environment users to investigate, root cause, and resolve issues and unexpected test results during test execution. Lead systems engineering activities, including requirements specification and balancing, functional decomposition, complex design analysis, and software anomaly resolution for current, new, and major programs. Provide, communicate, and champion common best practices within the software community; perform as Subject Matter Expert (SME) for at least one platform or application component. Apply Agile principles, DFSS tools and methodologies, and Lean thinking to continuously improve HIL engineering processes and daily work. Work with sources of models and equipment to ensure common models and other simulation assets are shared and reused across test‑environment domains and architectures. Required Qualifications Master’s degree in engineering (Mechatronics, Electrical, Software or Computer preferred). Bachelor’s degree in engineering (Mechatronics, Electrical, Software or Computer). 4+ years of experience in design of models with real‑time simulation. 4+ years of experience in HIL design, troubleshooting and integration. 2+ years of experience in automotive engineering. 1+ year of experience in applying DFSS tools and methodologies to solve problems. Preferred Qualifications Experience with developing microprocessor‑based, real‑time control algorithms and software in high‑level (Python, C/C++) language. Experience with embedded controls software and the automated software build processes, including gcc compiler, gdb debugger, Eclipse, and ETAS INCA measurement and calibration tools. Experience with commonly used HIL bench tools, such as ETAS INCA, Lauterbach, CAN (CANalyzer or Vehicle Spy), software code generation, Python, etc. Experience as a Controls, Software, or Calibration Engineer. Relocation & Immigration This job may be eligible for relocation benefits. GM DOES NOT PROVIDE IMMIGRATION‑RELATED SPONSORSHIP FOR THIS ROLE. DO NOT APPLY FOR THIS ROLE IF YOU WILL NEED GM IMMIGRATION SPONSORSHIP (e.g., H‑1B, TN, STEM OPT, etc.) NOW OR IN THE FUTURE. Equal Employment Opportunity TEI is an equal opportunity employer and complies with all applicable federal, state, and local fair employment practices laws. All practices and decisions relating to terms and conditions of employment, including recruiting, hiring, training, promotion, discipline, compensation, benefits, and termination, are made without regard to any individual's protected characteristics. #J-18808-Ljbffr
- ...transportation in the EV realm. Our Software Services team is on the... ...motivated candidates for the role of Battery & Propulsion HIL Engineer. The HIL Engineer role is... ...Simulink and Simscape tools. Simulation allows GM to move the integration and validation tasks earlier in...SuggestedH1bLocal areaRelocation package3 days per week
$129.4k - $198.4k
...the Organization: The Simulation team, part of the Autonomous... ...used for autonomous vehicle software validation. Develop andmaintainGM... ...healthtrendsto engineering teams and leadership.... ...automation to support seamless integration of automated outputs with human...SeniorLocal areaRemote workWork from homeRelocationRelocation packageFlexible hours- ...Software Engineer - Controls Job Summary: Focus on developing plant... ...variants such as battery electric, series and parallel... ...and fuel cell vehicles. Integrate models into advanced SIL simulations, correlate operation with... ...fidelity. Collaborate with HIL and Software Automation...Suggested
- ...design, develop, and implement scalable CRM solutions tailored to business needs. This role involves hands‑on development, system integration, and end‑to‑end ownership of Salesforce projects within a collaborative environment. Key Responsibilities: Develop and deliver...Senior
$91.5k - $148.1k
...Senior Embedded Software & Controls Engineer – Defense page is loaded## Senior Embedded Software... ..., electronics integration, and system commissioning... ...validation through MIL, SIL, and HIL testing**System and... ...pneumatic system design and simulation* Data acquisition...SeniorPermanent employmentMonday to FridayNight shiftWeekend work- ...Job Description We are seeking a Software Engineer III (Senior) to be an integral part of our dynamic team. The role will be based in Grand Rapids, Michigan, and will involve working on complex software development projects within a collaborative environment. The successful...Senior
$105.8k - $174.8k
...and ambitions. As a Senior AI Native Engineer, you will be at the forefront... ...to ensure data integrity and optimize learning... ...applications, and software engineering. We'll look... ...frameworks (e.g., ROS) and simulation environments.... ...Hardware‑in‑the‑loop (HIL) testing techniques to...SeniorFull timeWork experience placementSummer holidayFlexible hours- ...Description*The Role*The Compute Systems Software team is a dynamic and fast paced team... ...team is seeking an experienced Senior Software Engineer to join our team to work on high-compute... ...under the ASIL (Automotive Safety Integrity Level) standards. Candidate will work...SeniorLocal areaWork from home
$105.8k - $174.8k
...Science – AI Native Engineering Physical AI... ...Engineering Consultant, Senior Consultant... ...pipelines to ensure data integrity and optimize... ...applications, and software engineering. We'll... ...frameworks (e.g., ROS) and simulation environments.... ...-in-the-loop (HIL) testing techniques...SeniorFull timeWork experience placementSummer holidayFlexible hours$186.07k - $218.9k
...end-user experiences. As an engineer on the team you will contribute... ...Build and maintain data integration & process SDKs for use by internal... ...5+ years of experience in software engineering. You have... ...qualified applicants. The tool simulates realistic interview...SeniorLocal area$186.07k - $218.9k
...these fund movements. Our tooling serves Engineering, Customer Experience, Risk, and... ...(ie. job requirements): ~5+ years of software development experience building large-scale... ...interviews to qualified applicants. The tool simulates realistic interview scenarios and...SeniorLocal area$197.4k - $232k
...Location Type: Remote Department Engineering Compensation: $197.4K – $232K •... ...Platform. About the Role Senior Software Engineers II at Confluent take ownership... ...Collaborate across teams to define APIs, integration points, and data models that keep the...SeniorFull timeRemote work- ...monitoring, and more. Job Summary We’re looking for a Senior Software Engineer to help lead the design and development of our core... ...building or scaling healthcare technology platforms, such as EHR integrations, care navigation, patient engagement, or AI-driven...SeniorFull timeRemote workShift work
- ...Job Description Workd is seeking a talented Senior Software Engineer to join our team in Farmington Hills, MI or remotely! The Senior Software... .../source control via GIT Proficient ability to use an Integrated Development Environment to work faster Proficient understanding...SeniorWork experience placementRemote work
- ...A public education support organization based in East Lansing seeks a Senior Software Developer to design and develop data-driven applications and integrations. The ideal candidate has a Bachelor's degree in computer science, strong SQL skills, and experience in programming...Senior
$120.5k - $162.68k
...Job Description Summary: We are seeking an accomplished Senior Software Engineer with deep expertise in IBM IMS™ Transaction Manager (TM)... ...engineering initiatives that impact compilers, runtimes, integration layers, and interoperability features. Mentor engineers...SeniorRemote workWorldwideFlexible hours$126.07k - $196.98k
...chemistry. Chemours is seeking a Senior Full-Stack AI Developer to... .... Experienced full stack software engineer who has a track record of designing... .... Identify, design, and integrate Generative AI solutions into... ...and advanced electronics to batteries for electric and low-...SeniorWork at officeLocal areaRemote work- ...within the Vehicle & Propulsion Controls organization... ...mission is to identify software defects in... ...internal combustion engine (ICE) powertrains, ensuring... ...calibrations—primarily in the battery electric vehicle (BEV... ...-in-the-Loop (HIL) simulation systems. The engineer...Full timeImmediate start
$186.07k - $218.9k
...distributed ledger tech Partner with software engineering teams to advise on code and... ...vulnerabilities, incident investigations, unique integration risks, and related topics What we... ...to qualified applicants. The tool simulates realistic interview scenarios and...SeniorContract workLocal area$186.07k - $218.9k
...About the Team: Financial Engineering builds Coinbase’s financial data... ..., product managers and senior leadership to turn our product... ...look for in you: ~5+ years of software development experience with... ...qualified applicants. The tool simulates realistic interview scenarios...SeniorLocal area- ...creating 3D models and conducting simulations for foundry tooling, utilizing advanced CAD software (NX) and simulation tools to... ...skills. Additional Skills Engineering Fundamentals: Strong grasp of... ...conceptualization, free-body diagrams, integrated analysis tools, and...SeniorContract workWork at office
$186.07k - $218.9k
...organization management) Championing engineering standards, code and design review culture... ...Have at least 5 years of experience in software engineering. Designed, built, scaled... ...to qualified applicants. The tool simulates realistic interview scenarios and engages...SeniorLocal area$79.2k - $178.1k
...data-planes. We are hoping to enhance engineering efficiency by concentrating our expertise... ...expansion, we are seeking a skilled Software Engineer to join our newly established... .... Collaborate with service teams to integrate performance evaluation tools into CI/CD...SeniorTemporary workLocal areaRemote workWorldwideFlexible hours$86.5k - $142.7k
...building proofs‑of‑concept, and guiding engineering teams through complex technical... ..., APIs, services, data, AI components, integrations and runtime platforms. Actively prototype... ...success Strong hands‑on background in software engineering and modern application architectures...SeniorSummer holidayFlexible hours- ...Title: Senior Software Developer Reports To: Senior Business Intelligence Manager Location: East Lansing, MI Department: Information Technology... ...for developing and supporting data‑driven applications, integrations, and pipelines using modern Microsoft and open ‑source...SeniorWork at office
- 6AM City, LLC is looking for a Software Engineer III in Grand Rapids, Michigan. You will collaborate on complex software development projects, enhancing applications by understanding customer needs and meeting system requirements. The ideal candidate should have proven...Senior
- ...Job Description Senior Application Architect/Developer Aquasight is a leading Digital... ...template‑driven front‑end application for our Software‑as‑a‑Service (SaaS) platform. You will... ...conduct code reviews, and plan for unit/integration tests. Responsibilities Lead a team of...SeniorFull timeRemote work
- ...A leading healthcare technology firm in Michigan is looking for a Sr Data Analyst to oversee data operations' integrity and timeliness. The role involves analyzing membership eligibility and resolving data discrepancies. The candidate should have 3-5+ years of experience...Senior
- ...custom Salesforce solutions. This hybrid position requires hands-on development experience, particularly in Salesforce and API integrations, to enhance system functionalities. The candidate will collaborate with various stakeholders, ensuring alignment with project goals...SeniorRemote work
$155k - $194k
...Technologies is seeking a Senior Project Manager (PM)... ...in Microgrids and Battery Storage. This PM will... ...set up in Honeywell PM software platform and that all... ...assigned Ability to review engineering work across all... ...thru-WBS-thru-BOE-thru Integrated Master Schedule Expert...SeniorContract workTemporary workWork experience placementFor subcontractorLocal areaFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer - HIL Battery & Propulsion Simulation & Integration. Be the first to apply!
- software engineer internship remote Lansing, MI
- senior robotics software engineer Lansing, MI
- software development engineer aws Lansing, MI
- startup software engineer Lansing, MI
- part time software developer remote Lansing, MI
- senior software engineer remote Lansing, MI
- software engineer Lansing, MI
- real time software engineer Lansing, MI
- federal - software developer Lansing, MI
- junior software developer remote Lansing, MI


