Senior Embedded Firmware Engineer
Eaton Plc
Senior Embedded Firmware Engineer
Eaton's Electrical Critical Power Solutions Division designs, manufactures, and services Uninterruptible Power Supply (UPS) systems, batteries, and electronic-based products to ensure power reliability in the most demanding applications. Our employees deliver mission-critical solutions to our customers' most challenging energy management requirements. Making what matters work at Eaton takes the passion of every employee around the world. We create an environment where creativity, invention, and discovery become reality, each and every day. It's where bold, bright professionals like you can reach your full potential—and where you can help us reach ours. The Senior Embedded Software Engineer will report to our Engineering Manager and will be part of a cutting edge cross functional team developing energy transition and 3 phase UPS products for the Data Center business. This individual will be responsible for software architecture design, its implementation and verification for energy transition and 3 phase UPS products. This includes developing requirements, software features, application-level code and design verification for power electronics products. This individual will work closely with other software/firmware, cross functional engineers and global teams to monitor project activities, supporting the commissioning and support of energy transition and UPS products in the field along with contributing to the platforming of development of those products.
This position:
- Creates release plans for upcoming software releases.
- Contributes to firmware development for sustaining projects (uninterruptible power supplies, energy storage, and other ESS products) while meeting schedule, cost, and product performance goals.
- Works with global engineering teams in the development, test and release of embedded firmware for ESS product lines.
- Writes and maintains functional specifications of design solutions.
- Monitors the activities on the firmware development and adapts plans to meet the schedule. Interfaces closely with cross-functional team members.
- Promotes process improvement initiatives. Works with cross-functional team to implement new processes.
- Analyzes, designs, codes and tests software used in uninterruptible power systems and other power quality products.
- Develops firmware that meets coding standards and product design requirements. Documents and formally releases embedded software following company procedures.
- Develops test plans and monitors test results.
- Performs firmware design reviews for other members of the team.
- Applies best engineering practices and decision making for advanced technical problem solving.
- Fosters an environment that promotes Eaton's goals, philosophies, and encourages continuous improvement.
Why Eaton?
- Be a key member of a world-class organization that creates market leading UPS, distribution and energy transition products.
- Work in a modern hybrid collaborative environment. Eaton is committed to fostering a successful work/life balance.
- Competitive salary and benefits package including 401K, medical, dental, tuition reimbursement, paid holidays, vacation, paid parental leave.
Qualifications:
Basic (Required) Qualifications:
- Bachelor's degree in Engineering from an accredited institution
- Minimum of three years of industry work experience in electrical product development
- Must be based within the US
Preferred Qualifications:
- Masters Degree from an accredited institution
- Minimum 5 years experience preferred
- Experience with state machine design
- Experience using Hardware-in-the-loop (HIL) simulation.
- Knowledge of modern software development processes
- Experience with Test Driven Development (TDD)
- Experience with FPGA development
- Experience with developing solutions to cybersecurity vulnerabilities
- Design experience with UPS and/or power electronic products for high reliability
- Experience developing advanced digital controls and algorithms for AC to DC power conversion
- Experience in design of complex state machines and closed loop controls
- Ability to analyze and troubleshoot analog and digital control circuitry
- Experience working on a cross-functional, world-wide development project
Skills:
Ability to demonstrate strong knowledge and experience embedded firmware development consisting of state machines, control algorithms and user interfaces. Extensive Experience in C/C++. Ability to demonstrate knowledge of power systems. Ability to work lab environment around high voltage where safety awareness is critical. Ability to read schematics and interpret the behavior of electronic systems. Ability to work productively on global firmware teams. Ability to demonstrate excellent written and verbal 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.
$94k - $138k
Eaton’s Electrical Critical Power Solutions Division is seeking a Senior Embedded Firmware Engineer to join our team in Raleigh, NC. This hybrid role includes 3 days in-office and 2 days remote, with relocation benefits provided. Candidates must live within 50 miles of...SeniorWork at officeRemote workRelocation package- ...Senior Linux Firmware Engineer Eaton's Electrical Critical Power & Digital Infrastructure division (CPDI) is currently seeking a Senior Firmware... ...teams in the development, test, and release of embedded Linux software for CPDI product lines and technology development...SeniorWork experience placementWork at officeLocal areaRemote workWorldwideRelocation package
$104k - $143k
...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, you...SeniorTemporary workLocal areaWork visaFlexible hours$150.2k - $283.5k
Ford Motor Company seeks a leader for its embedded systems software development team. This role involves designing real-time embedded... ...and performance. The position requires a Bachelor's degree in engineering or computer science, along with over 10 years' experience. The...Senior$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 $94,000 - $... ...You will collaborate with a global software team, develop embedded Linux software for ARM/DSP processors, and manage the...SeniorWork experience placementRelocation package$94k - $138k
Eaton Corporation is seeking a Senior Linux Firmware Engineer for its Raleigh, NC location. This role involves designing and developing software... ...Computer Engineering and a minimum of 3 years of experience in embedded software development, particularly in embedded Linux. The...Senior$58 - $65 per hour
Senior Embedded Software Engineer (C++/QT). Location: Cary, NC $58- $65/hr Summary: The ideal candidate will have experience working in Developing Embedded Display Devices, C++ & Embedded Systems in Qt. This role involves focuses on incorporating advanced technology...SeniorHourly payFull time- ...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...SeniorFull timeInternship
- ...Position Summary Parker Lord Electromechanical Systems (EMS) is seeking an experienced Embedded Software Engineer to develop and verify software for control systems used in demanding aerospace and industrial applications. This role focuses on motor control...SeniorPermanent employmentFor contractorsWork experience placementWork from home1 day per week
$140k - $150k
...possible every day. About the Role Plume's Core Engineering team is looking for a Senior Wireless Firmware Engineer with deep expertise in WiFi driver... ...and broadband solutions. You will work across embedded firmware, wireless drivers, and system-level software...SeniorLocal areaRemote workWork from home$58 - $65 per hour
Senior Embedded Software Engineer (C++/QT) TTL-Classification: Public Location: Cary, NC Salary: $58-$65/hr Summary: The ideal candidate will have experience working in developing embedded display devices, C++, and embedded systems in Qt. This role focuses on incorporating...Senior- Pentangle Tech Services | P5 Group in Cary, North Carolina, is seeking an experienced software developer to work on embedded display devices and IHM equipment. The ideal candidate will have a strong background in C++ and Qt, combined with experience in embedded systems...Senior
- Garmin Ltd. is seeking a full-time Senior Embedded Linux Engineer for our Outdoor team in Cary, NC or the Greater Kansas City area. In this role, you will develop low-level embedded software for various Garmin Consumer Outdoor products, including C/C++ software and device...SeniorFull time
- Garmin Ltd. is looking for a full-time Senior C/C++ Embedded Software Engineer located in Cary, North Carolina. This role involves leading embedded software development for marine applications that enhance navigational and entertainment experiences for boaters. The ideal...SeniorFull time
- ...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
$104k - $143k
...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- ...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
- ...Overview Role: Senior Mobile Developer Location: Raleigh, NC Duration: Fulltime BGV will be done for the selected candidates. Required Hands-On Skills iOS development experience Android development experience Strong JavaScript experience Proven ability to lead junior...SeniorFull timeRelocation
- ...Job Title Location 2626 Glenwood Ave, Raleigh, NC, 27608, United States Job Category Development, Web Engineering Industry Banking, FinTech, Financial Services Employee Type Exempt FT Non Officer Manage Others No Minimum Experience 5 Years Contact...Senior
- ...A leading mobile app development company is looking for a Senior Mobile Engineer to design and develop custom Android and iOS applications. You will collaborate in a remote environment, delivering innovative solutions that meet high-quality standards. Ideal candidates...SeniorRemote work
$55 per hour
...Position: Senior Mobile Engineer Reports to: Engineering Manager Level: Senior Location: Remote Job type: PT Contract to Start with potential to become FT. Pay: from $55/hr About the Role As a Mobile Software Engineer, you will work with the team to develop, sustain,...SeniorContract workRemote workWorldwideFlexible hours- ...Australia-Employment is seeking a Senior Software Engineer specialized in LTI/LMS Integrations to build and expand integrations in an AI startup environment. This fully remote position offers competitive compensation and a chance to work with a senior team. Strong candidates...SeniorRemote work
- Veeva Systems, Inc. in North Carolina is seeking an experienced professional to manage day-to-day operations of enterprise systems while implementing user-centric solutions. This role involves supporting collaboration tools like Google Workspace and Zoom, along with maintaining...SeniorFlexible hours
$125k - $140k
...Egnyte is looking for a Senior Solutions Engineer specializing in the Architecture, Engineering, and Construction industry. In this role, you will bridge the gap between technical and business needs, lead customer engagements, and develop tailored solutions. Successful...SeniorRemote workFlexible hours- A leading IT staffing company in North Carolina is seeking an experienced IT Professional to develop and support applications primarily using .NET. Candidates should have strong analytical skills and technical writing ability to translate business requirements. Responsibilities...SeniorFull time
- NewsNowGh is seeking a Mainframe Systems Programmer to work in Raleigh, North Carolina. This role involves managing and supporting enterprise mainframe environments, requiring a minimum of ten years of experience in mainframe systems programming. Successful candidates will...SeniorH1b
- ...I did my part and supported the Regular Toilet is seeking a Sr. Software Engineer to join their Raleigh team. In this role, you will own complex features, drive software development, and collaborate closely with Product and Design teams. You will handle significant problem...Senior
- SupportFinity™ is seeking an experienced developer for a contract position in North Carolina. The candidate will be responsible for both backend and frontend development, utilizing technologies like Java (8+), Spring Framework, and JavaScript. This role involves working...SeniorContract work
- Inmar Inc. is looking for a Senior Mobile Developer in North Carolina. As part of our team, you will lead mobile projects and develop applications primarily using Swift. You will manage the entire mobile app lifecycle, focusing on user-friendly designs and effective performance...SeniorFlexible hours
- ...company driving innovation at the forefront of precision technology. With a global footprint and a legacy of excellence, we empower engineers to bring next-generation breakthroughs to life — faster, smarter, and more reliably. Our high-performance instruments, sensors,...SeniorPermanent employmentLocal areaRemote work
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 engineer Raleigh, NC
- embedded systems software engineer Raleigh, NC
- embedded developer Raleigh, NC
- senior automation controls engineer Raleigh, NC
- senior accounts payable Raleigh, NC
- senior brand designer Raleigh, NC
- senior financial advisor Raleigh, NC
- senior underwriter Raleigh, NC
- senior cost analyst Raleigh, NC

