Embedded Software Engineer

Pioneer Transformers

Raleigh (NC)

On-site

USD 90,000 - 120,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Relocation assistance

Job summary

GridBridge, a subsidiary of ERMCO, seeks an Embedded Software Engineer to design, implement, and support software for STM32 and i.MX8 platforms, spanning bare-metal firmware and embedded Linux with Yocto.

This hands-on, hardware‑adjacent role requires 2–5 years of embedded software experience, teamwork with power electronics and controls, and offers relocation assistance for onsite Raleigh, NC.

Qualifications

  • 2–5 years of embedded software experience (utility/industrial background a plus).
  • Proficiency in C/C++ and STM32 microcontroller development.
  • Experience with embedded Linux and Yocto on i.MX8.
  • Familiar with CAN communication and hardware debugging.
  • Git and collaborative development experience.

Responsibilities

  • Design, develop, and maintain embedded software across STM32 and i.MX8.
  • Develop bare-metal firmware on STM32 and embedded Linux software using Yocto.
  • Implement user-space applications and services in C/C++ and CAN/MQTT communications.
  • Support board bring-up, debugging, and system validation.
  • Contribute to documentation and interface definitions.

Skills

C/C++
STM32
embedded Linux
CAN
Git
MQTT
i.MX8
ARM SoCs

Education

Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or related field

Tools

Yocto
Git

Job description

Embedded Software Engineer

ID: 2026-6469

Category: Engineering

Position Type: Full-Time

Overview

About ERMCO

Electric Research and Manufacturing Cooperative, Inc. (ERMCO) is the leading manufacturer of distribution transformers and engineered electrical solutions, serving electric utilities, Original Equipment Manufacturers (OEMs), and industrial customers across North America. Headquartered in Dyersburg, Tenn., ERMCO delivers reliable, high-quality products that power homes, businesses, and communities across North America.

With commitments to safety, operational excellence, and continuous improvement, ERMCO is at the forefront of supporting grid modernization and energy transition. Our vertically integrated operations, customer-focused culture, and investment in people and technology make ERMCO the Most Valued Partner for delivering resilient, sustainable power infrastructure for the future.

About GridBridge

GridBridge is transforming power delivery for critical applications by combining advanced hardware with embedded software that enables distributed energy resources, enhances grid reliability, and improves efficiency. Founded in 2012, GridBridge has secured contracts with major customers and federal agencies including the NSF, DOE, and NASA. Now a wholly owned subsidiary of ERMCO, we operate with the agility of a startup and the backing of an industry leader.

Job Summary

We are seeking an Embedded Software Engineer with 2-5 years of experience to join the Embedded Software team in the design, implementation, and support of GridBridge products. This role spans bare-metal STM32 microcontrollers and embedded Linux platforms using Yocto on i.MX8. The position is hands-on and hardware-adjacent, working closely with power electronics, controls, and systems engineers.

This role will be onsite in Raleigh, NC. Relocation Assistance is available.

Responsibilities
  • Design, develop, and maintain embedded software across STM32 and i.MX8 platforms
  • Develop bare-metal firmware on STM32 (control logic, state machines, diagnostics)
  • Develop embedded Linux software using Yocto on i.MX8
  • Implement user-space applications and services in C/C++
  • Implement CAN-based inter-processor and inter-board communication
  • Implement MQTT-based system and supervisory communications
  • Support board bring-up, debugging, and system validation
  • Participate in Git-based workflows and code reviews
  • Support manufacturing diagnostics and built-in tests
  • Produce technical documentation and interface definitions
Qualifications

Required Skills

  • Proficiency in C and/or C++
  • Experience with STM32 microcontroller development
  • Experience with embedded Linux systems and Yocto
  • Familiarity with CAN communication
  • Experience debugging on real hardware
  • Experience with Git and collaborative development

Preferred Skills

  • Experience with i.MX8 or similar ARM SoCs
  • Familiarity with device trees and boot configuration
  • Experience using MQTT
  • Background in power electronics or energy systems
  • Exposure to manufacturing, validation, or field deployments

Experience

  • 2-5 years of applicable embedded software development experience. Experience in utility, energy, or industrial products is a plus.

Education

  • Bachelor’s degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field.
Job Locations

US-NC-Raleigh

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

Similar jobs worth comparing

Embedded Software Engineer
Embedded Software Engineer

ERMCO-ECI • Raleigh (NC)

On-site
USD 80,000 - 120,000
Relocation Assistance
Embedded Software Engineer – STM32/i.MX8, C/C++, Yocto
Embedded Software Engineer – STM32/i.MX8, C/C++, Yocto

Pioneer Transformers • Raleigh (NC)

On-site
USD 90,000 - 120,000
Relocation assistance
Embedded Software Engineer – Power Grid & IoT (Raleigh)
Embedded Software Engineer – Power Grid & IoT (Raleigh)

ERMCO-ECI • Raleigh (NC)

On-site
USD 80,000 - 120,000
Senior Software Engineer
Senior Software Engineer

GridPoint • United States

Remote
USD 145,000 - 190,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Blackhornvc • Seattle (WA)

On-site
USD 100,000 - 140,000
Senior Software Engineer
Senior Software Engineer

Delaney Group • Town of Poland (NY)

Hybrid
USD 100,000 - 130,000
Senior Software Engineer (Embedded Linux)
Senior Software Engineer (Embedded Linux)

Delaney Group • United States

Remote
USD 100,000 - 130,000
Senior Software Engineer
Senior Software Engineer

Motion Recruitment • California (MO)

On-site
USD 130,000 - 190,000
Benefits
Embedded Software Engineer
Embedded Software Engineer

TechLink Systems, Inc. • Marshalltown (IA)

On-site
USD 90,000 - 120,000
Electrical Engineer
Electrical Engineer

GridBridge, Inc. • Raleigh (NC)

On-site
USD 80,000 - 100,000
Relocation Assistance