Embedded/Test Firmware Engineer

CapgeminiSan Francisco, CA
Onsite

About The Position

We are looking for a Electronic Hardware Test Engineer to support design verification and validation of PCBAs and ECUs for Connectivity and Vehicle Access systems. The role focuses on embedded software development, device drivers, test automation, and hardware–software co-design, supporting both new development and sustainment activities for EV platforms.

Requirements

  • Strong Working experience in embedded C/C++ programming
  • Hands-on experience in firmware development for PCBAs / ECUs
  • Experience in test automation scripting (Python / C)
  • Knowledge of ECU validation, testing, and debugging
  • Strong understanding of automotive communication protocols (CAN, LIN, Ethernet)
  • Experience with device driver development and low-level programming
  • Familiarity with hardware–software integration and troubleshooting
  • Ability to use debugging tools and lab equipment (oscilloscope, multimeter, etc.)
  • Experience in test case design, execution, and defect tracking

Responsibilities

  • Develop and maintain embedded firmware and device drivers for PCBA components.
  • Perform design verification and validation (DV/TV) of PCBAs and ECUs.
  • Create and execute test cases and automation scripts using Python and/or C.
  • Set up and support test benches and validation environments for ECU testing.
  • Work on hardware–software co-design prototypes and early-stage validation.
  • Analyze test results, debug issues, and support root cause analysis.
  • Support ECU integration, flashing, and validation activities.
  • Collaborate with cross-functional teams (hardware, software, validation) to resolve issues.
  • Contribute to regression testing, automation frameworks, and CI/CD for testing.
  • Maintain documentation, test reports, and ensure quality compliance.
  • Support sustainment activities for existing vehicle platforms (bug fixes, updates, improvements).

Benefits

  • Paid time off based on employee grade (A-F), depending on grade: Vacation: 12-25 days
  • Company paid holidays
  • Personal Days
  • Sick Leave
  • Medical, dental, and vision coverage
  • Retirement savings plans (e.g., 401(k) in the U.S., RRSP in Canada)
  • Life and disability insurance
  • Employee assistance programs
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service