1

Embedded Systems Software Engineer Jobs (NOW HIRING)

As an Embedded Systems Software Engineer at Centrus Energy, you'll help power the next generation of advanced centrifuge technology by designing the brains and electronics behind our mission-critical ...

As an Embedded Systems Software Engineer at Centrus Energy, you'll help power the next generation of advanced centrifuge technology by designing the brains and electronics behind our mission-critical ...

As an Embedded Systems Software Engineer at Centrus Energy, you'll help power the next generation of advanced centrifuge technology by designing the brains and electronics behind our mission-critical ...

Proterra is seeking an Embedded Systems Software Engineer to join the Battery Management Systems (BMS) team in a field reliability and current product support capacity. This role is focused on ...

Embedded Systems Software Engineer Description - We are seeking a Systems Software Engineer to support the design, development, and validation of complex hardware test and control systems. This role ...

New

next page

Showing results 1-20

Embedded Systems Software Engineer information

See salary details

$62.5K

$137.3K

$192K

How much do embedded systems software engineer jobs pay per year?

As of Jun 5, 2026, the average yearly pay for embedded systems software engineer in the United States is $137,274.00, according to ZipRecruiter salary data. Most workers in this role earn between $111,500.00 and $163,500.00 per year, depending on experience, location, and employer.

What does an Embedded Systems Software Engineer do?

An Embedded Systems Software Engineer designs, develops, and maintains software that runs on embedded systems—specialized computing devices integrated within larger systems. Common examples include software for automotive control units, medical devices, industrial machines, and consumer electronics. These engineers work with hardware teams to ensure the software interacts correctly with physical components. Their responsibilities often include writing code in languages like C or C++, debugging hardware-software integration issues, and optimizing software for limited resources such as memory and processing power.

What are some common challenges faced by Embedded Systems Software Engineers when working on cross-functional teams?

Embedded Systems Software Engineers often collaborate closely with hardware engineers, product managers, and quality assurance teams. One key challenge is ensuring seamless integration between hardware and software, as hardware limitations or last-minute changes can require rapid software adjustments. Communication and documentation are essential to align expectations and prevent misunderstandings. Additionally, working within strict memory, processing, and power constraints requires creative problem-solving and strong attention to detail.

What are the key skills and qualifications needed to thrive as an Embedded Systems Software Engineer, and why are they important?

To thrive as an Embedded Systems Software Engineer, you need a strong background in computer science or electrical engineering, with expertise in programming languages such as C/C++ and familiarity with real-time operating systems (RTOS). Proficiency in using development tools like debuggers, oscilloscopes, and integrated development environments (IDEs), as well as knowledge of protocols like SPI, I2C, and UART, is typically required. Strong problem-solving skills, attention to detail, and effective teamwork and communication abilities help individuals excel in this role. These skills ensure the development of reliable, efficient, and high-performing embedded systems that meet rigorous technical and safety standards.
More about Embedded Systems Software Engineer jobs
What states have the most Embedded Systems Software Engineer jobs? States with the most job openings for Embedded Systems Software Engineer jobs include:
Infographic showing various Embedded Systems Software Engineer job openings in the United States as of May 2026, with employment types broken down into 71% Full Time, 13% Part Time, and 16% Contract. Highlights an 84% Physical, 5% Hybrid, and 11% Remote job distribution, with an average salary of $137,274 per year, or $66 per hour.
Embedded Systems Software Engineer

Embedded Systems Software Engineer

Oak Ridge Associated Universities

Oak Ridge, TN • On-site

Other

This job post has expired today. Applications are no longer accepted.


Job description

Embedded Systems Software Engineer
Job Locations US-TN-Oak Ridge
ID 2026-2754
Category Science & Engineering
Type Full Time
Overview

ORAU is conducting the search on behalf of Centrus Energy for a permanent, fulltime Embedded Systems Software Engineer in Oak Ridge, TN.

Ready to turn microcontrollers, firmware, and circuit boards into real-world impact? As an Embedded Systems Software Engineer at Centrus Energy, you'll help power the next generation of advanced centrifuge technology by designing the brains and electronics behind our mission-critical control systems. You'll work on everything from TI-based embedded programming to motor-control logic and custom instrumentation hardware-bringing ideas to life in development labs and production environments. If you love engineering that blends hands-on build/test work with thoughtful design and cross-functional collaboration, we'd love to meet you. Bonus points if firmware brings you joy!

Responsibilities

You'll lead embedded software and control-electronics design for new machine control and motor-drive systems supporting development activities in Oak Ridge and operations in Piketon. You'll develop requirements, specs, and test plans; design analog/digital circuits; troubleshoot systems; and guide manufacturing of electronics and prototypes. You'll evaluate performance, implement electrical system modifications, support instrumentation and controls, and collaborate with mechanical, electrical, and external engineering teams to keep projects on schedule and performing at their best.

Qualifications

We'd Love to Hear from People With:

    Bachelor's degree in Electrical Engineering plus 6+ years of relevant experience, or equivalent industrial electronics experience
  • 1-3 years in embedded systems design
  • 1-3 years supporting manufacturing and/or R&D environments
  • Experience with industrial electronics, embedded programming, and circuit design
  • Strong analytical, documentation, and communication skills.
  • Ability to juggle multiple technical projects with minimal supervision.
  • Ability to obtain or maintain a "Q" clearance.

A Successful Candidate Brings:

  • Bachelor's or Master's in Electrical Engineering with 12+ years relevant industrial electronics experience
  • Embedded software development or test experience
  • Experience in electric motor-control design
  • 4+ years of experience in the nuclear industry
  • Familiarity with electrical distribution systems, national codes, and regulatory requirements (UL, IEEE, NEC, ANSI, OSHA, NUREGs)
  • Currently possesses a "Q" or "L" clearance
Need help finding the right job?
We can recommend jobs specifically for you! Click here to get started.