Firmware Test Engineer: BMS Verification & Automation

Belcan Corporation

Berkeley (CA)

On-site

USD 47,000 - 77,000

Full time

7 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health care
Dental
Vision
Life insurance
401(k)
Education assistance
Paid time off
Holidays

Job summary

Belcan Corporation in Berkeley, CA seeks a Firmware Test Engineer to design and execute verification tests for Battery Management System software, translating product requirements into test plans within Jama and automating tests with Pytest.

You will work across SIL and HIL, debug embedded software and hardware, collaborate with firmware and hardware teams, and ensure safety and performance standards are met; the role offers competitive pay and a comprehensive benefits package.

Qualifications

  • Degree in Computer Engineering, Electrical Engineering, Software Engineering, or a related technical field (or equivalent practical experience)
  • Demonstrated experience with Python and pytest for building robust automated test suites
  • Hands-on background in embedded communication protocols and debugging embedded software systems
  • Comfort with electrical hardware debugging, including reading schematics, using oscilloscopes/multimeters, and working in HIL environments
  • A proactive, gritty mindset with high personal initiative and a strong commitment to collaborative problem-solving
  • Excellent communication and organization skills to bridge Jama requirement management with hands-on technical execution

Responsibilities

  • Translate product requirements into detailed, rigorous verification test plans managed within Jama
  • Determine optimal test assets and strategies (SIL vs HIL) to validate requirements
  • Develop and automate Pytest test cases across SIL and HIL environments to prove firmware meets performance and safety standards
  • Verify overall BMS software, identifying bugs early in the release cycle through systematic test execution
  • Debug complex embedded systems, isolating root causes across software and electrical hardware
  • Collaborate cross-functionally with firmware engineers, system designers, and hardware specialists to improve test coverage and accelerate feature delivery

Skills

Python
Pytest
Embedded protocols
Hardware debugging
Schematic reading
HIL testing
Jama

Education

Bachelor's degree in Computer/Electrical/Software Engineering

Tools

Jama
Oscilloscope
Multimeter

Job description

Belcan Corporation in Berkeley, CA seeks a Firmware Test Engineer to design and execute verification tests for Battery Management System software, translating product requirements into test plans within Jama and automating tests with Pytest.

You will work across SIL and HIL, debug embedded software and hardware, collaborate with firmware and hardware teams, and ensure safety and performance standards are met; the role offers competitive pay and a comprehensive benefits package.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

BMS Hardware Test Engineer - Verification & Debug
BMS Hardware Test Engineer - Verification & Debug

Belcan • Berkeley (CA)

On-site
Health care
Dental
Vision
+4
Firmware Test Engineer
Firmware Test Engineer

Belcan Corporation • Berkeley (CA)

On-site
USD 47,000 - 77,000
Health care
Dental
Vision
+5
Test Engineer BMS Hardware
Test Engineer BMS Hardware

Belcan • Berkeley (CA)

On-site
Health care
Dental
Vision
+4
HIL/SIL Software Engineer – Testbeds & Dashboards
HIL/SIL Software Engineer – Testbeds & Dashboards

Belcan Corporation • Berkeley (CA)

On-site
USD 64,000 - 91,000
Health care
Dental insurance
401(k)
Battery Test Engineer - Automate & Validate BMS
Battery Test Engineer - Automate & Validate BMS

Firewood Marketing, Inc. • Cupertino (CA)

On-site
USD 130,000 - 160,000
Excellent medical, dental, and vision insurance
Generous PTO and 15 company-wide holidays
401k with company contribution
+4
Staff Electrical Engineer: Test Automation & BMS Hardware
Staff Electrical Engineer: Test Automation & BMS Hardware

Form Energy • Berkeley (CA)

On-site
USD 130,000 - 190,000
Relocation assistance
Stock options
Comprehensive benefits
+1
BMS Test Equipment Architect (Hardware)
BMS Test Equipment Architect (Hardware)

Belcan Corporation • Berkeley (CA)

On-site
USD 62,000 - 103,000
Competitive pay & benefits
Health care, dental, vision; 401(k)
On-site parking
Electrical Test Equipment Engineer Battery Systems
Electrical Test Equipment Engineer Battery Systems

Belcan Corporation • Berkeley (CA)

On-site
USD 85,000 - 122,000
Electrical Test Equipment Engineer for Battery Systems
Electrical Test Equipment Engineer for Battery Systems

Belcan Corporation • Berkeley (CA)

On-site
USD 85,000 - 122,000
Health care
Dental
Vision
+5
Staff Engineer, Testing (Embedded) — EV BMS & Automation
Staff Engineer, Testing (Embedded) — EV BMS & Automation

aptera • Carlsbad (CA)

On-site
USD 150,000 - 190,000
Stock options
Benefits package
Flexible time off