×
Register Here to Apply for Jobs or Post Jobs. X

Embedded Firmware Engineer - Power Electronics

Job in Merrimack, Hillsborough County, New Hampshire, 03054, USA
Listing for: Trystar Inc
Full Time position
Listed on 2026-11-06
Job specializations:
  • Software Development
    Embedded Systems/ Firmware/ IoT, Embedded Software Engineer, C++ Developer, Software Engineer
Salary/Wage Range or Industry Benchmark: 148000 - 170000 USD Yearly USD 148000.00 170000.00 YEAR
Job Description & How to Apply Below

If you are unable to complete this application due to a disability, contact this employer to ask for an accommodation or an alternative application process.

Staff Embedded Firmware Engineer
- Power Electronics

RDE Full-Time Employee Professional Merrimack, NH, US

Salary Range: $ To $ Annually

Job Title:
Staff Embedded Firmware Engineer
- Power Electronics

Job Description

Trystar’s team members are our most important asset. We are looking for a Staff Embedded Firmware Engineer – Power Electronics – to write, integrate, and verify the embedded real-time firmware of our power conversion products, including DC/DC converters, three-phase grid-tied inverters, and energy storage systems, from architecture through validation, certification, and production release. You will turn the control strategies that our controls engineers define and simulate into production-quality code on microcontroller- and FPGA-based control boards, and you will own the drivers, communications, memory, diagnostics, and update functions around that code.

You will lead the firmware workstream of new product programs as a senior individual contributor, set the technical direction of the firmware code base, and mentor the engineers who build it with you.

Location

Merrimack, NH, or Pointe-Claire, QC, is preferred. Travel within North America up to 20%.

In this role you will:
  • Develop, implement, test, and maintain embedded real-time firmware in C and C++ for power conversion systems, including DC/DC converters, three-phase grid-tied inverters, and energy storage systems.
  • Implement in real-time code the control algorithms that controls engineers define and simulate, including current, voltage, and power regulation, pulse-width modulation, Clarke and Park transformations, phase-locked loops, protection, and grid-support functions, within sampling, timing, and computational-delay budgets.
  • Integrate and verify code generated from MATLAB and Simulink models, and keep firmware behavior traceable to the control specification.
  • Design the real-time software architecture of control boards, including task scheduling, interrupt service routines, bootloaders, board-support packages, and hardware abstraction layers.
  • Develop low-level peripheral drivers and interface software for ADC, PWM, timers, GPIO, I2C, SPI, UART, CAN, and other microcontroller peripherals.
  • Design and develop embedded communication software, including TCP/IP stack integration, Ethernet-based communication, CAN, Modbus, and protocol-level diagnostics for connected power electronics products.
  • Implement and debug external memory interfaces, including EEPROM, Flash, MRAM, and SD card, for data logging, configuration storage, field firmware updates, and fault-record handling.
  • Test and debug firmware in-system and on processor-in-the-loop and hardware-in-the-loop platforms, using debuggers, emulators, oscilloscopes, and embedded instrumentation, and confirm with controls engineers that the code reproduces the simulated control performance.
  • Support IEEE 1547 and UL 1741 grid-support inverter certification testing with firmware builds, parameter configuration, diagnostics, and defect resolution.
  • Apply disciplined software practices, including version control, code reviews, static code analysis, automated unit testing, and release management.
  • Write firmware requirements, software design specifications, and user documentation for embedded control software.
  • Collaborate with controls, hardware, systems, tests, compliance, and manufacturing engineers on new system architectures, from concept through validation and commercial-scale manufacturing.
  • Develop and manage detailed schedules for the firmware workstream of your projects.
  • Mentor junior firmware and software engineers.
Qualifications

REQUIRED

  • Bach…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary