Embedded Software Engineer – STM32/i.MX8, C/C++, Yocto

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

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.

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

Pioneer Transformers • Raleigh (NC)

On-site
USD 90,000 - 120,000
Relocation assistance
Embedded Software Engineer
Embedded Software Engineer

ERMCO-ECI • Raleigh (NC)

On-site
USD 80,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
Embedded Firmware Engineer - C/C++, RTOS, Industrial
Embedded Firmware Engineer - C/C++, RTOS, Industrial

TechLink Systems, Inc. • Marshalltown (IA)

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

MaximaTek • Chicago (IL)

On-site
USD 90,000 - 130,000
Targeted Placement
Technical Resume Rebuild
Interview Coaching
Mid-Senior Firmware Engineer – Embedded C++ (STM32) – Hybrid
Mid-Senior Firmware Engineer – Embedded C++ (STM32) – Hybrid

Nexr • Fort Myers (FL)

Hybrid
USD 100,000 - 140,000
Senior Embedded IoT Firmware Engineer (Remote)
Senior Embedded IoT Firmware Engineer (Remote)

GridPoint • United States

Remote
USD 145,000 - 190,000
Embedded Firmware Engineer with Relocation Support
Embedded Firmware Engineer with Relocation Support

Emerson • Marshalltown (IA)

On-site
USD 90,000 - 130,000
Medical insurance plans
Dental and vision coverage
Tuition reimbursement
+1
Senior Software Engineer (Embedded Linux)
Senior Software Engineer (Embedded Linux)

Delaney Group • United States

Remote
USD 100,000 - 130,000
Senior STM32 Firmware Engineer for Ocean Robotics
Senior STM32 Firmware Engineer for Ocean Robotics

EVONA • Boston (MA)

On-site
USD 140,000 - 180,000