SW Engineeer - HIL Testing

Mach10 Solutions

Berkeley (CA)

On-site

USD 120,000 - 160,000

Full time

7 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Mach10 Solutions is seeking a Software Engineer to build the testing architecture for Battery Management Systems (BMS) validation before commercial release. You will operate where hardware meets software, developing SIL and HIL testing environments to evaluate how control electronics behave under varied conditions without needing a physical battery for every iteration.

Based on-site in California, this contract role may transition to permanent for successful candidates.

Qualifications

  • Proven track record in developing or operating HIL/SIL testing environments.
  • Software engineering experience creating interfaces or drivers for test instrumentation.
  • High level of proficiency in Python programming.
  • Ability to thrive in a dynamic, fast‑paced startup setting.

Responsibilities

  • Design and assemble SIL/HIL testing platforms with instrumentation, schematics, and wiring.
  • Develop device drivers to enable communication between software and lab test equipment for data acquisition and voltage injection.
  • Create robust software frameworks to execute automated test sequences.
  • Collaborate with firmware and test teams to ensure product performance and safety before major releases.

Skills

HIL/SIL testing
Test instrumentation interfaces
Python programming
Startup environment adaptability

Job description

We are partnering with an expanding energy storage firm focused on innovative battery technology. They are seeking a Software Engineer to develop the testing architecture required to validate their Battery Management Systems (BMS) prior to commercial release.

Operating where hardware meets software, you will develop simulation environments for Software-in-the-Loop (SIL) and Hardware-in-the-Loop (HIL) testing. These systems enable the team to evaluate how control electronics behave under various conditions without requiring a physical battery for every iteration.

Role Overview

We are partnering with an expanding energy storage firm focused on innovative battery technology. They are seeking a Software Engineer to develop the testing architecture required to validate their Battery Management Systems (BMS) prior to commercial release.

Operating where hardware meets software, you will develop simulation environments for Software-in-the-Loop (SIL) and Hardware-in-the-Loop (HIL) testing. These systems enable the team to evaluate how control electronics behave under various conditions without requiring a physical battery for every iteration.

Key Responsibilities

  • Design and assemble SIL/HIL testing platforms, encompassing all necessary instrumentation, schematics, and wiring.
  • Develop device drivers to facilitate communication between software and laboratory test equipment for data acquisition and voltage injection.
  • Create robust software frameworks that empower test engineers to execute automated test sequences efficiently.
  • Collaborate with firmware and test teams to ensure high standards of product performance and safety before major releases.

Required Qualifications

  • Proven track record in the development or operation of HIL and SIL testing environments.
  • Solid software engineering expertise, specifically in creating interfaces or drivers for test instrumentation.
  • High level of proficiency in Python programming.
  • Ability to thrive and take initiative within a dynamic, fast‑paced startup setting.

Preferred Skills

  • Experience in the development of firmware.
  • Prior industry experience within the battery tech, EV, or automotive sectors.
  • Working knowledge of C programming.
  • Familiarity with firmware safety standards such as UL 1998.

Additional Information

  • Based on‑site in California; relocation assistance is not available.
  • Contract position with a high likelihood of transitioning into a permanent role for successful candidates.
  • The hiring process consists of a technical assessment, a Python coding challenge, and an in‑person team interview.
Our Story
From Montana to Nationwide Excellence

Founded in Montana, Mach10 Solutions has rapidly expanded to provide premium fabrication and engineering services across the United States. Our journey began with a simple mission: deliver precision engineering solutions at unprecedented speeds.

Today, we leverage cutting‑edge technology and exceptional talent to provide manufacturing services that consistently exceed expectations. With a focus on quality, speed and innovation, we’ve become the trusted partner for companies seeking competitive advantages through superior fabrication and design.

At Mach10, we don’t just build components – we forge lasting partnerships through reliability, expertise, and our commitment to pushing the boundaries of what’s possible.

Our Services
Precision Fabrication

State‑of‑the‑art manufacturing delivering tight‑tolerance components with uncompromising accuracy.

Design & Drafting

Comprehensive CAD modeling, documentation and DFM optimization to ensure flawless execution.

Field Services

Nationwide on‑site technical support, installation and maintenance from highly trained experts.

Quality Assurance

Rigorous inspection protocols guarantee every component meets or exceeds industry standards.

Project Management

End‑to‑end project coordination with clear communication and on‑time delivery.

Rapid Prototyping

Accelerated development cycles turn concepts into functional prototypes at record speed.

Why Choose Mach10

17+

States Served

64+

Projects Completed

98.2%

Quality Rating

24/7

Technical Support

Recent Projects
Automotive Prototype

Rapid‑turn aluminum prototype trimmed production timeline by 6weeks.

Fully integrated robotic welding cell installed and commissioned on‑site.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

technical program manager HV/ LV Systems
technical program manager HV/ LV Systems

Mach10 Solutions • Berkeley (CA)

Hybrid
USD 65,000 - 227,000
Product Development Manager – Engineering & Technology
Product Development Manager – Engineering & Technology

Mach10 Solutions • Chandler (AZ)

On-site
USD 160,000 - 210,000
Incentive bonuses
Profit-sharing program
Career progression to VP/Director
+1
EE - Power Distribution & Systems Engineer
EE - Power Distribution & Systems Engineer

Mach10 Solutions • Phoenix (AZ)

On-site
USD 119,000 - 149,000
Relocation assistance up to $5,000
401(k) with 4% match
Comprehensive medical insurance (BCBS)
+3
Machinist Manufacturing
Machinist Manufacturing

Mach10 Solutions • Holland (OH)

On-site
USD 42,000 - 64,000
CDL Industrial Environmental Technician
CDL Industrial Environmental Technician

Mach10 Solutions • Baxley (GA)

On-site
USD 55,000 - 75,000
Full benefits package
Technical and safety training provided
Career growth opportunities
Industrial Maintenance Specialist
Industrial Maintenance Specialist

Mach10 Solutions • Town of Birchwood (WI)

On-site
USD 60,000 - 85,000
Electrical Engineer
Electrical Engineer

Mach10 Solutions • Oklahoma City (OK)

On-site
USD 85,000 - 110,000
Process Engineer
Process Engineer

Mach10 Solutions • Tupelo (MS)

On-site
USD 90,000 - 120,000
Machine operator
Machine operator

Mach10 Solutions • Richmond (VA)

On-site
USD 36,000 - 54,000
Industrial Electrical Foreman/Lead
Industrial Electrical Foreman/Lead

Mach10 Solutions • Columbia (SC)

On-site
USD 45,000 - 52,000
Medical insurance
401(k)
Paid time off