> Markdown version of [/jobs/ext/2073463-lead-firmware-engineer](https://www.wearedevelopers.com/jobs/ext/2073463-lead-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). --- # Lead Firmware Engineer - **Company:** KLATencor Corporation - **Location:** Ann Arbor, MI, United States - **Experience:** Expert - **Salary:** $97,000.0 - $164,900.0 - **Contract:** Permanent contract - **Skills:** Adobe InDesign, Software Debugging, Firmware, Python (Programming Language), Verilog - **Published:** August 15, 2026 - **Apply:** https://jobs.mitalent.org/job-seeker/job-details/JobCode/401933060 ## About the Role Excellent written and verbal communications skills Knowledge of electrical engineering principles Work independently and have a track record of organizing, designing, documenting, and delivering completed assemblies. Experience preferred developing, writing, and debugging code for embedded processors (ARM and DSP, preferred); able to comfortably work in C and Python; Verilog is a plus. Hands-on lab experience debugging microcontroller assemblies Experience with electrical lab tools (hand tools, multimeter, oscilloscope, analyzers, etc.) for testing and debugging firmware in real-time on PCBAs. Experience leading projects, teams, etc. is a plus Travel up to 20% with the ability to be flexible for domestic and international travel based on business needs. Minimum Qualifications Doctorate (Academic) Degree and 0 years related work experience; Master's Level Degree and related work experience of 3 years; Bachelor's Level Degree and related work experience of 5 years ## Description Define requirements and specifications for firmware design implementation, while using your strong communication skills to inform your team of the firmware strategy and direction. Participate in design reviews and program lifecycle analysis. Work interactively with electrical engineers to select a microcontroller and optimize the microcontroller interconnections. Simulate firmware, validate and test firmware implementation on Printed Circuit Board Assembly (PCBA). Document firmware for release to production. Work with systems and software engineers to test and implement firmware updates. Mentor and coach developing engineers. ## Related Videos - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Playing Pong on a shoulder press machine](https://www.wearedevelopers.com/videos/100140-playing-pong-on-a-shoulder-press-machine) - [Unleashing the Full Potential of the Arm Architecture – Write Once, Deploy Anywhere](https://www.wearedevelopers.com/videos/940-unleashing-the-full-potential-of-the-arm-architecture-write-once-deploy-anywhere) - [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) - [Strange New Worlds: shaping the future of the digital age](https://www.wearedevelopers.com/videos/677-strange-new-worlds-shaping-the-future-of-the-digital-age) - [When Agents Meet Legacy: Never Change a Running System](https://www.wearedevelopers.com/videos/100320-when-agents-meet-legacy-never-change-a-running-system) ## Related Articles - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Dev Digest 150 - The shift to AI generated code, fingerprinting and OKRs vs. doing your job](https://www.wearedevelopers.com/magazine/533-dev-digest-150-the-shift-to-ai-generated-code-fingerprinting-and-okrs-vs-doing-your-job) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [Dev Digest 132 - Binging WADFlix?](https://www.wearedevelopers.com/magazine/473-dev-digest-132-binging-wadflix) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs)