Senior Embedded Software Engineer: UPS Systems

Eaton Group

Raleigh (NC)

On-site

USD 94,000 - 138,000

Full time

5 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Eaton’s ES AMER ESS division in Raleigh, NC seeks a Senior Embedded Software Engineer to support UPS products across their lifecycle. You will develop, test, and sustain embedded software, implement communication protocols, and troubleshoot complex system issues for commercial and industrial UPS platforms.

You’ll collaborate with controls, hardware, and manufacturing teams to ensure reliability, performance, and cybersecurity across product lifecycles.

Qualifications

  • Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or a related engineering discipline.
  • Minimum 3 years of industry experience developing or supporting embedded software for industrial, power electronics, or UPS products.
  • Experience developing embedded software in C/C++.
  • Experience troubleshooting and supporting released embedded products.
  • Experience performing root cause analysis and implementing corrective actions.
  • Experience working in multidisciplinary product development environments.

Responsibilities

  • Develop, maintain, test, and support embedded software for UPS products.
  • Troubleshoot software, communication, and system-level issues identified in manufacturing, testing, and field deployments.
  • Investigate and resolve customer-reported and field-observed software issues.
  • Perform root cause analysis and implement corrective and preventative actions for product issues.
  • Support software releases, patches, and firmware updates for released products.
  • Maintain and enhance communication interfaces between UPS controllers, network management devices, and external systems.
  • Collaborate with controls, systems, hardware, quality, manufacturing, and service engineering teams to resolve product issues.
  • Participate in software architecture reviews, design reviews, and code reviews to ensure maintainability of existing platforms.
  • Develop software requirements, design documentation, test procedures, and validation reports.
  • Support laboratory testing, validation, and product qualification activities involving UPS systems and power electronic equipment.
  • Analyze product performance data and field feedback to drive continuous product improvements.
  • Contribute to cybersecurity, reliability, obsolescence management, and product lifecycle maintenance initiatives.
  • Provide technical support to manufacturing, field service, and customer support organizations.

Skills

Embedded software
C/C++
Troubleshooting
Root cause analysis
Cross-functional teamwork

Education

Bachelors in Electrical/Computer Engineering or CS
Masters in Electrical/Engineering or related

Tools

CAN
CANopen
RS-485
Ethernet
MATLAB/Simulink
OPAL RT
Typhoon
Git

Job description

Eaton’s ES AMER ESS division in Raleigh, NC seeks a Senior Embedded Software Engineer to support UPS products across their lifecycle. You will develop, test, and sustain embedded software, implement communication protocols, and troubleshoot complex system issues for commercial and industrial UPS platforms.

You’ll collaborate with controls, hardware, and manufacturing teams to ensure reliability, performance, and cybersecurity across product lifecycles.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Software Engineer, UPS Systems
Senior Embedded Software Engineer, UPS Systems

Eaton • Raleigh (NC)

On-site
USD 94,000 - 138,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Eaton • Raleigh (NC)

On-site
USD 94,000 - 138,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

Eaton Group • Raleigh (NC)

On-site
USD 94,000 - 138,000
Lead Digital Controls and Embedded Systems Engineer
Lead Digital Controls and Embedded Systems Engineer

Eaton • Simpsonville (KY)

Hybrid
USD 122,000 - 179,000
Relocation assistance
H1B visa sponsorship
Hybrid work environment
Hybrid Digital Controls & Embedded Systems Engineer
Hybrid Digital Controls & Embedded Systems Engineer

Eaton • Corpus Christi (TX)

Hybrid
USD 122,000 - 179,000
401K
Medical insurance
Tuition reimbursement
+3
Senior Digital Controls Engineer - Embedded Power (Hybrid)
Senior Digital Controls Engineer - Embedded Power (Hybrid)

Eaton • Appleton (WI)

Hybrid
USD 122,000 - 179,000
401K
Medical insurance
Dental insurance
+4
Hybrid Digital Controls & Embedded Software Engineer (Raleigh)
Hybrid Digital Controls & Embedded Software Engineer (Raleigh)

Eaton • Southfield (MI)

Hybrid
USD 122,000 - 179,000
Relocation assistance
H1B sponsorship
Hybrid work environment
+1
Hybrid Digital Controls & Embedded Software Engineer
Hybrid Digital Controls & Embedded Software Engineer

Eaton • Nashville (TN)

Hybrid
USD 122,000 - 179,000
Relocation assistance
H1B visa sponsorship
Hybrid work model
Senior Digital Controls & Embedded Software Engineer (Hybrid)
Senior Digital Controls & Embedded Software Engineer (Hybrid)

Eaton • City of Syracuse (NY)

Hybrid
USD 122,000 - 179,000
Relocation assistance
H1B sponsorship
Hybrid office/remote role
Senior Power Electronics Engineer - UPS & Energy Storage
Senior Power Electronics Engineer - UPS & Energy Storage

Eaton • Raleigh (NC)

Hybrid
USD 94,000 - 138,000