Lead Firmware Engineer
Listed on 2026-08-03
-
Software Development
Embedded Systems/ Firmware/ IoT, Embedded Software Engineer
Eaton’s ES AMER PCS division is currently seeking a Lead Firmware Engineer. This is a hybrid role that will take place out of our office in Moon Township, PA (Pittsburgh). We are able to offer relocation assistance for qualified candidates within the United States.
The Lead Firmware Engineer is an innovative problem-solver that will design firmware for electronic trip units used in circuit breakers for the Power Components Division. You will have the opportunity to work with a dynamic global team to design and improve trip units and their capabilities. You will work with a team of dedicated engineers and experience the excitement of bringing new products to life from design concept through to production launch.
You will be responsible for the design and development of embedded software for Eaton’s family of circuit breakers. This includes creating functionality related to hardware drivers, protection, metering, communication, power electronics, and user interface.
The expected annual salary range for this role is $97000 - $143000 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- Lead the design, development, integration, and testing of embedded firmware for microcontroller-based products.
- Contribute to firmware architecture and design decisions while providing technical leadership within project teams.
- Plan and coordinate firmware development tasks, creating robust and trackable execution plans aligned with project objectives.
- Review own work and participate in formal design, code, and quality reviews while providing constructive feedback to peers.
- Mentor and support other engineers in firmware design, development, debugging, and testing activities.
- Develop reliable, maintainable, and reusable firmware components using C/C++, RTOS, and embedded communication protocols.
- Perform technical investigations and root cause analysis to resolve product, customer, manufacturing, and field issues.
- Collaborate with hardware, systems, quality, cybersecurity, manufacturing, and test engineering teams throughout product development.
- Support firmware verification, validation, and system-level testing activities to meet quality and reliability objectives.
- Develop and maintain automated test tools, verification suites, and stress-testing capabilities.
Qualifications:
- Bachelor’s degree in Electrical Engineering, Computer Engineering, or related engineering discipline from an accredited institution.
- Minimum of 3 years of experience leading firmware development activities and contributing to firmware architecture and design decisions for embedded products.
- Minimum 7 years of hands-on experience in embedded firmware/software development, including multi-controller systems utilizing C/C++. These experiences must include:
- Demonstrated proficiency in architecting and implementing embedded firmware solutions across RTOS-based and bare-metal environments.
- Strong capabilities with embedded peripherals and interfaces including ADC, PWM, UART, SPI, I2C, DMA, GPIO, and interrupt-driven systems.
- Proven experience debugging and resolving complex hardware-software integration and system-level issues.
- Eaton will not consider applicants for employment, immigration sponsorship or support for this position. This means that Eaton will not support any CPT, OPT, or STEM OPT plans, F-1 to H-1B, H-1B cap registration, O-1, E-3, TN status, I-485 job portability, etc.
- Master's degree in Electrical Engineering, Computer Engineering, or related engineering discipline from an accredited institution.
- Experience providing technical guidance and mentoring engineers within project teams.
- Experience with Agile development methodologies, CI/CD pipelines, automated testing frameworks, and Dev Ops practices.
- Strong understanding of software architecture, design patterns, and maintainable embedded software frameworks.
- Experience with source control systems and collaborative development workflows.
- Hands-on experience with unit testing, white-box…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).