Firmware Test Engineer

Belcan Corporation

Berkeley, Northern (CA, KY)

Hybrid

USD 47,000 - 77,000

Full time

25 hours 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
401(k)

Job summary

Belcan Corporation in Berkeley, CA is seeking a Firmware Test Engineer to contribute to verification test design for a Battery Management System (BMS) software. The role emphasizes expert Python/pytest automation, SIL/HIL testing, and cross-functional collaboration with firmware engineers and hardware teams.

The candidate should have a degree in Computer/Electrical/Software Engineering or related field, strong debugging skills with embedded systems, and experience interpreting Jama-managed

Qualifications

  • Degree in Computer Engineering, Electrical Engineering, Software Engineering, or related technical field (or equivalent practical experience).
  • Experience with Python and pytest for automated tests.

Responsibilities

  • Translate product requirements into detailed verification tests managed within Jama.
  • Determine optimal test assets and strategies for SIL vs HIL validation.
  • Develop and automate Pytest test cases across SIL and HIL environments to verify firmware performance and safety.
  • Verify BMS software and identify bugs early in the release cycle through systematic test execution.
  • Debug embedded systems and isolate root causes across software and hardware.
  • Collaborate with firmware engineers, system designers, and hardware specialists to improve test coverage.

Skills

Python
Pytest
Embedded testing
Oscilloscope
Communication

Education

Degree in Computer/Electrical/Software Engineering

Tools

Jama

Job description

Job Title: Firmware Test Engineer


Pay Rate: Up to $ 56.38 /hr. (DOE)


Location: Berkeley, CA


Zip Code: 94702


There is a Firmware Test Engineer job opportunity with our client in Berkeley, CA. In this role you will contribute to the design and execution of verification tests for their Battery Management System (BMS) software. To be considered for this role you will have Computer Engineering, Electrical Engineering, Software Engineering, or a related technical field.


Job Duties


  • Translate product requirements into detailed, rigorous verification test managed within Jama.

  • Determine optimal test assets and strategies (Software-in the-loop SIL) vs Hardware-in -the -Loop (HIL) to validate requirements effectively.

  • Develop and automate Pytest test cases across SIL and HIL environments to prove that their firmware consistently meets product performance and safety standards.

  • Verify overall Battery Management System (BMS) software, identifying bugs early in the release cycle through systematic test execution.

  • Debug complex embedded systems, isolating root causes across both software logic and physical electrical hardware.

  • Collaborate cross-functionally with firmware-engineers, system designers, and hardware specialists to improve test coverage and accelerate feature delivery.


Knowledge/Skills/Education/Experience


  • 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 requirement management (Jama) with hands-on technical execution.


Belcan is an equal opportunity employer. Your application and candidacy will not be considered based on race, color, sex, religion, creed, sexual orientation, gender identity, national origin, disability, genetic information, pregnancy, veteran status or any other characteristic protected by federal, state or local laws.' Belcan provides a competitive pay and benefits package. This position is offering a pay range of $56.38/hr. However, we consider several factors when extending an offer, including but not limited to education, experience, geographic location, and discipline.


Benefits offered may include health care, dental, vision, life insurance; 401(k); education assistance; paid time off including PTO, holidays, and any other paid leave required by law.

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

Similar jobs worth comparing

Test Engineer BMS Hardware
Test Engineer BMS Hardware

Belcan • Berkeley (CA)

On-site
Health care
Dental
Vision
+4
Software Eng HIL/SIL
Software Eng HIL/SIL

Belcan Corporation • Berkeley (CA)

On-site
USD 64,000 - 91,000
Health care
Dental insurance
401(k)
Firmware Test Engineer - BMS SIL/HIL Automation
Firmware Test Engineer - BMS SIL/HIL Automation

Belcan Corporation • Berkeley (CA), Northern (KY)

Hybrid
USD 47,000 - 77,000
Health care
Dental
Vision
+1
Full-Stack Software Engineer
Full-Stack Software Engineer

Belcan Corporation • Berkeley (CA)

On-site
USD 85,000 - 122,000
Health care
Dental
Vision
+5
Test Equipment Design Engineer, Electrical
Test Equipment Design Engineer, Electrical

Belcan Corporation • Berkeley (CA)

On-site
USD 85,000 - 122,000
Test Equipment Design Engineer, BMS Hardware
Test Equipment Design Engineer, BMS 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 Engineer
Electrical Engineer

Belcan Corporation • Berkeley (CA)

On-site
USD 61,992 - 103,320
Health care
401(k)
Education assistance
+1
Test Equipment Design Engineer (Mechanical) at Belcan Berkeley, CA
Test Equipment Design Engineer (Mechanical) at Belcan Berkeley, CA

Belcan • Berkeley (CA)

On-site
Test Engineer at Belcan Berkeley, CA
Test Engineer at Belcan Berkeley, CA

Belcan • Berkeley (CA)

On-site
Electrical Engineer
Electrical Engineer

Belcan • Berkeley (CA)

On-site
USD 83,000 - 103,000