Embedded Software Engineer – Power Grid & IoT (Raleigh)

ERMCO-ECI

Raleigh (NC)

On-site

USD 80,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

ERMCO-ECI is seeking an Embedded Software Engineer in Raleigh, NC. This role requires 2-5 years of experience and involves designing, implementing, and supporting software for embedded systems on STM32 and i.MX8 platforms. The position emphasizes strong C/C++ skills and familiarity with embedded Linux. Ideal candidates will have hands-on experience with microcontrollers and debugging hardware, contributing to innovative power solutions.

Qualifications

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

Responsibilities

  • Design, develop, and maintain embedded software across STM32 and i.MX8 platforms.
  • Develop bare ‑ metal firmware on STM32 for control logic, state machines, diagnostics.
  • Implement user ‑ space applications and services in C/C++.

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

Education

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

Tools

Yocto
STM32
i.MX8

Job description

ERMCO-ECI is seeking an Embedded Software Engineer in Raleigh, NC. This role requires 2-5 years of experience and involves designing, implementing, and supporting software for embedded systems on STM32 and i.MX8 platforms. The position emphasizes strong C/C++ skills and familiarity with embedded Linux. Ideal candidates will have hands-on experience with microcontrollers and debugging hardware, contributing to innovative power solutions.
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 – 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
Embedded Software Engineer

ERMCO-ECI • Raleigh (NC)

On-site
USD 80,000 - 120,000
Relocation Assistance
Remote Embedded Firmware Engineer III — Power Grid Impact
Remote Embedded Firmware Engineer III — Power Grid Impact

S&C Electric Company • Chicago (IL)

Remote
USD 106,000 - 141,000
Senior Embedded Software Engineer - Cortex-M, RTOS, C/C++
Senior Embedded Software Engineer - Cortex-M, RTOS, C/C++

US Tech Solutions • Cary (NC)

On-site
USD 100,000 - 130,000
Staff Power Electronics Software Engineer - Real-Time Embedded
Staff Power Electronics Software Engineer - Real-Time Embedded

Rivian • Torrance (CA)

On-site
USD 171,100 - 213,900
Robust medical, dental, and vision insurance
Coverage effective on the first day of employment
Premiums covered by the company
Senior Software Engineer
Senior Software Engineer

Delaney Group • Town of Poland (NY)

Hybrid
USD 100,000 - 130,000
Senior Embedded Software Engineer - Remote (Smart Grid)
Senior Embedded Software Engineer - Remote (Smart Grid)

Delaney Group • Town of Poland (NY)

Hybrid
USD 100,000 - 130,000
Senior Embedded Firmware Engineer - SiC Power, Hybrid Raleigh
Senior Embedded Firmware Engineer - SiC Power, Hybrid Raleigh

Eaton • Cary (NC)

Hybrid
USD 94,000 - 138,000
Relocation assistance
Sponsorship for US work authorization
Hybrid work model
Embedded Software Engineer - Tools & Innovation Lead
Embedded Software Engineer - Tools & Innovation Lead

Productive Resources • Cary (NC)

On-site
USD 90,000 - 130,000
Health Insurance
Life Insurance
Disability Insurance
+2