Senior Embedded Firmware Engineer
$94k - $138kEaton Plc
Senior Embedded Firmware Engineer
Eaton's Electrical Critical Power Solutions Division is currently seeking a Senior Embedded Firmware Engineer to join our team in Raleigh, NC. Relocation benefits are available within the United States only and sponsorship assistance is supported.
This position will be a hybrid office (3 days in-office, 2 days remote) role as long as you live within 50 miles of our Raleigh, NC facility.
You will 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.
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.
Qualifications:
Required (Basic) Qualifications:
- Bachelors Degree in Electrical/Electronics or Computer Engineering from an accredited institution with at least 3 years of work experience in real-time Firmware/Embedded software Development for three-phase power electronics OR
- Masters Degree in Electrical/Electronics or Computer Engineering from an accredited institution with at least 1 year of work experience in real-time Embedded software Development for three-phase power electronics
Preferred Qualifications:
- Design experience with power electronic products.
- Experience in embedded firmware development and programming in C/C++.
- Experience developing digital controls and algorithms for AC and DC power conversion.
- Experience using Hardware-in-the-loop (HIL) simulation.
- Experience with FPGA-based implementation of digital control algorithms and PWM modulation techniques.
- Familiarity with integrating FPGA designs with microcontrollers or DSPs in mixed-signal embedded systems.
- Ability to analyze and troubleshoot analog and digital control circuitry.
- Experience with real time operating systems (RTOS)
Skills:
- Strong understanding of analog & digital control theory along with digital filter designs.
- Extensive knowledge of MATLAB/Simulink tools including Control Toolbox, StateFlow, Optimization Verification & Filter Designs.
- Experience in design of closed loop control systems.
- Ability to simulate, analyze, and troubleshoot using HIL systems, preferably OPAL-RT.
- Knowledge of three phase electrical power systems
- Proficiency in HDL languages (VHDL, Verilog).
- Familiarity with industry-standard FPGA toolchains, including synthesis, simulation, and timing analysis tools (e.g., Xilinx Vivado, Intel Quartus, ModelSim).
- Experience debugging FPGA designs using lab equipment such as oscilloscopes, logic analyzers, and JTAG interfaces.
- Excellent verbal/ written communications.
- Position requires an individual who is self-motivated, self-managed, team-oriented, proactive, attentive to detail, task oriented, and able to overcome obstacles to meet schedule requirements.
- Work in lab environment around high voltage where safety awareness is critical.
- Eaton in Raleigh, NC, is seeking a Senior Linux Firmware Engineer to design, develop, and implement software solutions for advanced three-phase power... ...role involves collaboration with a global team to build embedded Linux software while adhering to stringent coding...SeniorRelocation package
- Lenovo is seeking a Senior UEFI Engineer in Morrisville, North Carolina, to join our Infrastructure Solutions Group. In this role, you will collaborate with top engineers to develop embedded firmware and optimize solutions for our customers. Your work will involve writing...Senior
- Garmin is seeking a full-time Senior Embedded Linux Engineer for its Outdoor team at the Cary, NC location. The role involves developing low-level embedded software for Garmin Consumer Outdoor products, including C/C++ software development, hardware interaction, and technical...SeniorFull time
- Eaton is seeking a Senior Linux Firmware Engineer in Raleigh, NC for a hybrid office/remote role. You will design, develop, and release embedded Linux software for three-phase power systems, collaborating with global teams and applying Agile methods. The ideal candidate...SeniorWork at officeRemote workRelocation package
$94k - $138k
...qualifications and market considerations. Position Overview As a Senior Linux Firmware Engineer, you will design, develop and implement software... ...systems. You will work with a global software team to develop embedded Linux software to control systems rated from ten...SeniorRelocation package$94k - $138k
Eaton’s ES AMER ESS division is currently seeking a Senior Linux Firmware Engineer.The expected annual salary range for this role is $94000 - $13... ...engineering teams in the development, test, and release of embedded Linux software for CPDI product lines and technology...SeniorWork experience placementWork at officeLocal areaRemote workWorldwideRelocation package$104k - $143k
...purpose and pride. Your Role at Baxter This is where your work saves lives. Baxter is seeking a talented and motivated Senior Embedded Software Engineer to join our Novum Infusion Pump team in the Medical Products and Therapies group. As an integral member of our team,...SeniorTemporary workLocal areaWork visaFlexible hours- SafelyYou is hiring a Senior Embedded Software Developer to design and implement next-generation IoT AI vision sensors and life-safety devices... ...and implement mission-critical features, mentor junior engineers, and lead projects through the full development lifecycle. You...Senior
- GE Vernova seeks a software engineering tool specialist to build and maintain embedded testing tools for an IEC/NC software team. You will develop GUI tools with Tkinter, automate tests in Python, and integrate with hardware/HIL environments, coordinating with a technical...SeniorRemote jobRelocation package
- Baxter International Inc. is seeking a Senior Embedded Software Engineer to join our Novum Infusion Pump team. You will develop embedded software that enhances the infusion portfolio and directly impacts patient care. Responsibilities include designing high-performance...Senior
- A technology solutions provider in Cary, North Carolina, is seeking an experienced engineer specializing in embedded systems. The ideal candidate will have over 8 years of engineering experience, strong skills in C/C++ programming, and a solid background in RTOS applications...Senior
- ...software requirements specifications Design components of an embedded system based on software requirements Integrate applications using... ...in design and code reviews Qualifications 8+ years of engineering experience (or advanced degree plus 6 years) 5+ years of C/C++...Senior
- Pentangle Tech Services | P5 Group seeks an experienced Embedded Software Developer in Cary, North Carolina. The ideal candidate will be proficient in C++ and have a strong background in embedded systems development, focusing on display devices and cutting-edge technology...Senior
- Overview We are seeking a full-time Senior Embedded Linux Engineer for our Outdoor team at Garmin's U.S. headquarters in the Greater Kansas City area or at our Cary, NC location. In this role, you will be responsible for developing low-level embedded software for various...SeniorFull timeInternship
- ...Job Description The company's Electrical Critical Power & Digital Infrastructure division is currently seeking a Senior Embedded Firmware Engineer to join our team. This position will be a hybrid office/remote role as long as you live within 50 miles of our Raleigh...SeniorWork experience placementWork at officeRemote workWork from homeRelocation packageFlexible hours
- The ideal candidate will have experience working in Developing Embedded Display Devices, C++ & Embedded Systems in Qt. This role... ...Work closely with cross-functional teams, including hardware engineers, to optimize system performance. Maintenance : Provide ongoing...Senior
- ...the Raleigh area that is adding to its engineering team as the product moves closer to FDA... ...will help test, troubleshoot, and validate embedded systems that are central to the product’... ...comfortable working close to both the firmware and hardware layers. The work includes test...Senior
- Parker Hannifin is seeking an experienced Embedded Software Engineer located in Cary, NC. This role involves developing and verifying software for control systems, focusing on motor control and signal processing technologies used in aerospace applications. The ideal candidate...Senior
- A global healthcare leader in Raleigh, NC, is seeking a Principal Embedded Software Engineer to enhance infusion solutions through cutting-edge software development. This role involves designing embedded applications and leading architectural efforts while collaborating...
- About Our Team We're looking for a Senior UEFI Engineer to join our Infrastructure Solutions Group (ISG) at Lenovo. As a member of the... ...will work with software engineers to write, debug and test embedded firmware. They will manage and maintain firmware build tools,...SeniorLocal area
$140k - $150k
...Job Description Job Description Embedded Firmware Engineer Full-time Morrisville, NC, US Exclusive confidential search — details shared with qualified applicants. Become a Key Player as an Embedded Firmware Engineer You will design, implement, and maintain...Full time- ...Job Description Senior Solutions Engineer providing technical leadership support for Medicaid initiatives, with strong Curam, AWS, and J2EE skills. Designs scalable solutions, builds modernization components, and turns complex policy rules into technical specifications...SeniorShift work
- Ensono in Raleigh, NC is seeking a Senior Mainframe Systems Programmer to perform critical mainframe database management tasks. Responsibilities include software upgrades, database optimization, and 24x7 support. The ideal candidate will have over 10 years of experience...SeniorRemote job
- An EdTech company in Raleigh, NC is looking for a Senior Software Engineer to enhance their marketplace for educators. The role involves collaborating with a team, building robust applications, and mentoring teammates. Candidates should have extensive software engineering...Senior
- Ascom seeks a Senior Software Engineer to drive the design, development, and evolution of clinical alarm management software solutions in a regulated medical device context. You will build distributed backend systems, ensure reliability, and influence architecture while...SeniorWork at office
- Snowflake is seeking a Senior Solution Engineer to solve complex customer problems and support the sales team. You will be expected to present and demonstrate the value of Snowflake technology, collaborating with various teams to enhance product offerings. Ideal candidates...Senior
$95.3k - $158.8k
...Infrastructure and Governance team, you will help ensure reliable model capacity, robust governance, and effective collaboration across engineering and product teams. Responsibilities Interface with other technical personnel or team members to finalize requirements....SeniorLocal areaImmediate startWorldwideFlexible hours- Position Thinkbyte Consulting Inc. (E-Verified) Contract – Advanced (5–10 years), location: North Carolina, negotiable compensation. Responsibilities Backend development using Java (8+), Spring Framework, Spring Boot, Spring Data JPA/Hibernate, and REST APIs Frontend development...SeniorContract work
$150k - $210k
...TIME as the “Most Sustainable Company in the World”. Job Summary Schneider Electric is seeking a strategic Firmware Engineering Manager to lead the embedded firmware development for our next-generation products. You will drive technical excellence in firmware development...Temporary workWork at office- SAIC is seeking a Senior Principal Software Engineer to support Navy network automation and deployment programs at NIWC PAC in San Diego, CA. This senior principal contributor will be responsible for full lifecycle software development, DevSecOps pipeline management, and...Senior
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Embedded Firmware Engineer. Be the first to apply!
- embedded software engineer Raleigh, NC
- embedded systems software engineer Raleigh, NC
- embedded developer Raleigh, NC
- embedded engineer Raleigh, NC
- senior app developer Raleigh, NC
- senior customer service advisor Raleigh, NC
- senior international account manager Raleigh, NC
- senior magento developer Raleigh, NC
- senior quantitative risk analyst Raleigh, NC
- senior business development director Raleigh, NC


