> Markdown version of [/jobs/ext/1983339-senior-embedded-firmware-engineer](https://www.wearedevelopers.com/jobs/ext/1983339-senior-embedded-firmware-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Embedded Firmware Engineer - **Company:** Eaton Corporation plc - **Location:** Coraopolis, PA, United States - **Experience:** Expert - **Salary:** $86,000.0 - $126,000.0 - **Contract:** Permanent contract - **Skills:** Artificial Intelligence, ARM Architecture, JIRA, Bug Tracking Systems, C++ (Programming Language), Communications Protocols, Computer Engineering, Data Security, Device Drivers, Embedded Software, Firmware, Github, Issue Tracking Systems, Real-Time Operating Systems, Jama (Software), PIC Microcontroller, Code Comments, Information Technology, Bare Metal - **Published:** August 8, 2026 - **Apply:** https://www.techcareers.com/job.asp?id=3347444434&tx=VT6661TTV&pt=1&aff=0B19D771-A501-4A5E-8338-2A822B784D54&utm_source=Job%20Feed&utm_medium=textkernel&utm_campaign=DE&utm_term=0B19D771-A501-4A5E-8338-2A822B784D54 ## About the Role * 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. * No relocation benefit is offered for this position. Only candidates within a 50-mile radius of Moon Township, PA will be considered. Active Duty Military Service member candidates are exempt from the geographical area limitation, * 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. * Enjoys hands on work and has experience with lab equipment and safety. * 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. ## Description * Develop embedded firmware for both bare metal and RTOS based embedded systems. * Develop control and electrical fault management algorithm and firmware. * Plan work in detail at individual level, creating a robust and trackable plan, coordinated 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. * Perform and contribute to technical research and investigations. * Collaborate with teams from ERL, Electrical Sector Center of Excellence, and external technology resources (National Labs and Universities) for technology and product innovation. * Generate value added intellectual property., All positions may require participation in video and in-person interviews as part of the hiring process. All candidates will be evaluated based on job-related competencies, and all candidates' privacy rights and data security will be protected in accordance with applicable laws. We are committed to ensuring equal employment opportunities for all job applicants and employees. Employment decisions are based upon job-related reasons regardless of an applicant's race, color, religion, sex, sexual orientation, gender identity, age, national origin, disability, marital status, genetic information, protected veteran status, or any other status protected by law. Eaton believes in second chance employment. Qualified applicants with arrest or conviction history will be considered regardless of their arrest or conviction history, consistent with the Los Angeles County Fair Chance Ordinance, the California Fair Chance Act and other local laws. You do not need to disclose your conviction history or participate in a background check until a conditional job offer is made to you. After making a conditional offer and running a background check, if Eaton is concerned about conviction that is directly related to the job, you will be given the chance to explain the circumstances surrounding the conviction, provide mitigating evidence, or challenge the accuracy of the background report. To request a disability-related reasonable accommodation to assist you in your job search, application, or interview process, please call us at 1-800-836-6345 to discuss your specific need. Only accommodation requests will be accepted by this phone number. ## Related Videos - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Improving quality with Agentic AI with Rovo Dev and Xray](https://www.wearedevelopers.com/videos/2005-improving-quality-with-agentic-ai-with-rovo-dev-and-xray) - [Innovating Developer Tools with AI: Insights from GitHub Next](https://www.wearedevelopers.com/videos/1268-innovating-developer-tools-with-ai-insights-from-github-next) - [Playing Pong on a shoulder press machine](https://www.wearedevelopers.com/videos/100140-playing-pong-on-a-shoulder-press-machine) - [Agent Smith Gets Hardware: Autonomous IoT Hacking From Debug Port to Cloud API](https://www.wearedevelopers.com/videos/100258-agent-smith-gets-hardware-autonomous-iot-hacking-from-debug-port-to-cloud-api) - [Bringing AI Model Testing and Prompt Management to Your Codebase with GitHub Models](https://www.wearedevelopers.com/videos/1536-bringing-ai-model-testing-and-prompt-management-to-your-codebase-with-github-models) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers)