Talent.com
No longer accepting applications
Senior Firmware Engineer

Senior Firmware Engineer

Vantage ConsultingCharlotte, NC, United States
9 days ago
Job type
  • Full-time
Job description

Senior Firmware Engineer

Location : Charlotte, NC (Hybrid)

Contract Length : 12-Months

Type : W-2 (no C2C or C2H)

Rate : $60–$80 / hr

Overview

A leading manufacturer in the energy storage and power electronics sector is seeking a Senior Firmware (Controls) Engineer to support the development and testing of embedded control systems for inverter-based solutions. This is a hybrid role based in Charlotte, NC , with occasional travel for certification and site support.

Key Responsibilities

  • Develop and optimize embedded firmware in C for power electronic systems.
  • Design and implement control algorithms for 3-level inverter architectures , including PID control and digital filtering .
  • Integrate and troubleshoot ModbusTCP and SPI communication protocols .
  • Support and contribute to UL1741-SA / SB compliance and certification testing.
  • Simulate control behavior using PSIM and Matlab / Simulink .
  • Utilize lab equipment such as oscilloscopes and power analyzers for validation and debugging.
  • Maintain thorough test documentation and manage software version control.
  • Collaborate cross-functionally with hardware and systems teams.

Ideal Background

  • 10–12 years of experience in firmware development for embedded systems, ideally in power electronics , renewable energy , or industrial automation .
  • Proven expertise in C programming for control systems.
  • Strong understanding of power conversion systems , particularly 3-level inverters .
  • Familiarity with UL certification processes (1741-SA / SB).
  • Simulation experience using PSIM and Matlab .
  • Hands-on experience with power system lab testing and debugging tools.
  • Strong documentation and communication skills.
  • Familiarity with version control tools (e.g., Git, SVN).
  • Contract Details

  • Duration : 12 months (potential for extension)
  • Schedule : 40 hours / week, full-time (Hybrid)
  • Location : Charlotte, NC (some on-site support required)
  • Travel : Up to 20% (project sites, certification labs)
  • Start Date : ASAP
  • Create a job alert for this search

    Senior Firmware Engineer • Charlotte, NC, United States