Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

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

Vacancy posted 7 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer - HIL Battery & Propulsion Simulation & Integration in Lansing, MI vacancy
  •  ...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... 
    Suggested
    H1b
    Local area
    Relocation package
    3 days per week

    General Motors

    Lansing, MI
    7 hours ago
  • $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... 
    Senior
    Local area
    Remote work
    Work from home
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Lansing, MI
    4 days ago
  •  ...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

    6AM City

    Lansing, MI
    7 hours ago
  •  ...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

    Glint Tech Solutions LLC

    Lansing, MI
    7 hours ago
  • $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... 
    Senior
    Permanent employment
    Monday to Friday
    Night shift
    Weekend work

    Oshkosh Corporation, Inc.

    Lansing, MI
    7 hours ago
  •  ...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

    6AM City

    Lansing, MI
    8 hours ago
  • $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... 
    Senior
    Full time
    Work experience placement
    Summer holiday
    Flexible hours

    Ernst & Young Oman

    Lansing, MI
    8 hours ago
  •  ...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... 
    Senior
    Local area
    Work from home

    General Motors

    Lansing, MI
    2 days ago
  • $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... 
    Senior
    Full time
    Work experience placement
    Summer holiday
    Flexible hours

    EY

    Lansing, MI
    3 days ago
  • $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... 
    Senior
    Local area

    Coinbase

    Lansing, MI
    5 days ago
  • $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... 
    Senior
    Local area

    Coinbase

    Lansing, MI
    1 day ago
  • $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... 
    Senior
    Full time
    Remote work

    Confluent

    Lansing, MI
    1 day ago
  •  ...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... 
    Senior
    Full time
    Remote work
    Shift work

    Theoria Medical

    Lansing, MI
    1 day ago
  •  ...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... 
    Senior
    Work experience placement
    Remote work

    6AM City

    Lansing, MI
    8 hours ago
  •  ...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

    SET SEG

    East Lansing, MI
    7 hours ago
  • $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... 
    Senior
    Remote work
    Worldwide
    Flexible hours

    Rocket Software

    Lansing, MI
    1 day ago
  • $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-... 
    Senior
    Work at office
    Local area
    Remote work

    The Chemours Company

    Lansing, MI
    8 hours ago
  •  ...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 time
    Immediate start

    Stellantis

    Lansing, MI
    2 days ago
  • $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... 
    Senior
    Contract work
    Local area

    Coinbase

    Lansing, MI
    2 days ago
  • $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... 
    Senior
    Local area

    Coinbase

    Lansing, MI
    4 days ago
  •  ...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... 
    Senior
    Contract work
    Work at office

    6AM City

    Lansing, MI
    8 hours ago
  • $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... 
    Senior
    Local area

    Coinbase

    Lansing, MI
    4 days ago
  • $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... 
    Senior
    Temporary work
    Local area
    Remote work
    Worldwide
    Flexible hours

    Oracle

    Lansing, MI
    5 days ago
  • $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... 
    Senior
    Summer holiday
    Flexible hours

    Ernst & Young Oman

    Lansing, MI
    8 hours ago
  •  ...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... 
    Senior
    Work at office

    SET SEG

    East Lansing, MI
    1 day ago
  • 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

    6AM City

    Lansing, MI
    8 hours ago
  •  ...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... 
    Senior
    Full time
    Remote work

    6AM City

    Lansing, MI
    1 day ago
  •  ...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

    Sharecare

    Lansing, MI
    11 days ago
  •  ...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... 
    Senior
    Remote work

    A-Line Staffing Solutions

    Lansing, MI
    8 hours ago
  • $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... 
    Senior
    Contract work
    Temporary work
    Work experience placement
    For subcontractor
    Local area
    Flexible hours

    Honeywell

    Lansing, MI
    8 hours ago

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!