Senior Embedded Firmware Engineer
Elevator Pitch
The Senior Firmware Engineer will play a pivotal role in developing firmware for Eaton’s next-generation solid-state circuit protection devices. This role involves creating firmware functionality related to hardware drivers, protection, metering, communication, and user interface. The successful candidate will collaborate with a cross-functional engineering team to innovate and develop cutting-edge technology.
About the Role
This role is based in Moon Township, PA and offers a hybrid work model. Eaton is open to sponsorship assistance for qualified candidates and offers a competitive salary range of $86,000 - $126,000 per year.
Responsibilities
- Develop embedded firmware for both bare metal and RTOS based embedded systems.
- Develop control and electrical fault management algorithms and firmware.
- Plan detailed work at the individual level, coordinating with the larger development team, including requirement definition and issue tracking.
- Leverage central firmware repository (Github) for firmware development collaboration.
- Leverage Jira for task management, team coordination, and bug tracking.
- Leverage AI related firmware development tools to increase throughput and efficiency.
- Document development efforts in both specifications and code comments.
- Review own work as well as others' work in formal design and quality reviews.
- Test own work or work of others, meeting quality and reliability goals.
- Generate value-added intellectual property.
Qualifications
- Required (Basic): Bachelor’s degree in an Engineering field (Electrical, Computer Engineering, or Computer Science) from an accredited institution. Minimum 3 years’ experience developing embedded firmware for electronic controls.
- Preferred Qualifications: 2 years of experience working with Real-time Operating systems, 2 years of experience working with embedded firmware in 8 bit through 32 bit microcontrollers (e.g. ARM Cortex, PIC), 2 years of experience in implementing wired communication protocols, 2 years of experience in developing device drivers and hardware bring up.
- Skills: Proficient in C, Experience with C++, Knowledge and experience related to real time embedded systems, Experience in using defect tracking systems and code repository, Ability to read schematics, Experienced in code sharing tools and multi-person development, Knowledge of and experience with project tracking tools such as Jira and JAMA, Strong written and verbal communication skills.
Benefits
Details on benefits can be found here. Eaton offers various Health and Welfare benefits as well as Retirement benefits, and several programs that provide for paid and unpaid time away from work.