Find Jobs
Find Jobs Near You – Available Work in Your Location
Skip to job details
E
Eaton
Senior Embedded Firmware Engineer
Career Insights for Firmware Engineer
See where this job fits in the broader career landscape. Knowing your career path helps you see what's possible from here.
Scorecard
Based on North Carolina data
Review key factors to help you decide if this role fits your goals. How is this calculated?
What they do
A Firmware Engineer develops the programmable content in electronic hardware devices. Works for a hardware company developing software for each hardware platform. Alters, organizes and models the functionality of software for a variety of industries, including the automotive, health care and consumer electronics industries.
$95,714 / year median in North Carolina
+1% projected growth
Job Description
Senior Embedded Firmware Engineer Eaton - 3.6 Cary, NC Job Details $94,000 - $138,000 a year 1 day ago Benefits Relocation assistance Retirement plan Qualifications Software engineering Embedded systems Firmware Firmware development Full Job Description Eaton's Electrical Critical Power Solutions Division is seeking a Senior Embedded Firmware Engineer to join our innovative engineering team in Raleigh, NC . In this role, you will contribute to the design, development, testing, and release of embedded software supporting next-generation power management solutions. Working alongside global, cross-functional teams, you will play a key role in bringing new products to market, including advanced silicon carbide (SiC)-based three-phase power conversion systems that deliver reliable power for mission-critical applications such as data centers. This position will be a hybrid role (3 days in-office, 2 days remote). Candidates must reside withing a 50-mile radius of our Raleigh facility. Relocation assistance is available for qualified candidates within the United States, and sponsorship support is provided. The expected annual salary range for this role is $94,000- $138,000 a year. Please note the salary information shown above is a general guideline only. Salaries are based upon candidate skills, experience, and qualifications, as well as market and business considerations. What you'll do: Work as part an engineering team to develop, test, and release embedded software in support of new product development. Collaborate with global cross-functional teams to support the launch of new products, including SiC-based three-phase power conversion systems designed to support critical loads such as data centers. Review product requirements and collaborate with system engineers to translate system-level specifications into embedded software architecture for new products. Evaluate alternative embedded software architecture solutions to meet customer and product development requirements factoring in cost, performance, and schedule. Establish system & sub-system level requirements from functional specifications and application needs. Develop, debug, and test embedded software in C/C++ for real-time control and system functionality. Validate designs using real-time hardware in the loop (HIL) simulation systems. Develop and optimize HDL code (e.g., VHDL/Verilog) for implementing digital control algorithms on FPGA. Perform synthesis, place-and-route, and timing closure using industry-standard FPGA toolchains (e.g., Xilinx Vivado, Intel Quartus). Support board-level bring-up and debugging of PLC, Microcontroller, and FPGA-based systems using tools such as oscilloscopes, logic analyzers, and JTAG debuggers. Apply best engineering practices and decision making for advanced technical problem solving. Leverage your skill and experience by giving guidance and leadership to other technical project team members. Work with global product development teams to solve problems related to performance, functionality, safety, reliability, quality and component availability.