> Markdown version of [/jobs/ext/1305721-firmware-engineer](https://www.wearedevelopers.com/jobs/ext/1305721-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). --- # Firmware Engineer - **Company:** Focus LLC - **Location:** Alpharetta, GA, United States (Remote available) - **Experience:** Expert - **Salary:** $124,800.0 - $145,600.0 - **Contract:** Temporary to permanent - **Skills:** Adobe InDesign, C++ (Programming Language), Software Debugging, Programming Tools, Embedded Software, Firmware, FreeRTOS, Python (Programming Language), Rhapsody, UML, Wi-Fi Technology, Trace32 - **Published:** July 17, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=2bec917b816ba9a3 ## About the Role * 10+ years of experience developing firmware for products running FreeRTOS or eCOS OS. * Expertise in C/C++ and Python. * Hands-on experience with Segger development tools and Lauterbach Trace32 debugging. * Proficiency in Rational Rhapsody development and UML architecture. * Familiarity with AI-assisted development tools such as Claude Code or Codex. WirelessHardware Debugging * Robust experience with wireless protocols including BLE, Cellular, and Wi-Fi. * Strong laboratory debug skills with standard hardware diagnostic equipment., * Problem-Solving Mindset: Demonstrated perseverance and the ability to stay focused on highly complex technical issues until they are completely resolved. * Autonomy: A self-starting, conscientious professional who takes ownership of tasks. * Communication: Strong teamwork, organizational, and written communication skills. ## Description We are seeking a seasoned Senior Embedded Firmware Engineer to maintain our core MP5000 product line and drive the development of the associated EEV product revision. This role requires a deep technical background in embedded systems, a knack for root-cause failure analysis, and the ability to collaborate effectively across international teams to bring complex issues to resolution., * Firmware MaintenanceDebugging: Review, analyze, and correct existing firmware codebases to resolve complex field issues identified through the RMA process. * Failure Diagnosis: Perform deep-dive diagnostics on customer field issues for the core product and all of its variants. * ComplianceSecurity: Implement firmware modifications required for CRA compliance at the product level, including adding data encryption for over-the-air (OTA) and conducted interfaces, as well as stored data. * Laboratory Integration: Assist in design, development, and debugging activities in laboratory environments using traditional test equipment (multimeters, oscilloscopes, pattern generators, logic analyzers, protocol analyzers, etc.). * Cross-Functional Collaboration: Partner effectively with an international development team and provide regular status updates and level-of-effort (LOE) estimations to management. ## Related Videos - [ChatGPT and Java: A Match Made in Heaven or Hell?](https://www.wearedevelopers.com/videos/536-chatgpt-and-java-a-match-made-in-heaven-or-hell) - [Playing Pong on a shoulder press machine](https://www.wearedevelopers.com/videos/100140-playing-pong-on-a-shoulder-press-machine) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [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) - [Beyond UML: Making Sense of AI-Generated Code through Visual Architecture](https://www.wearedevelopers.com/videos/2102-beyond-uml-making-sense-of-ai-generated-code-through-visual-architecture) - [Prototyping with Hardware and the Web](https://www.wearedevelopers.com/videos/651-prototyping-with-hardware-and-the-web) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [The Best Software Developer Blogs to Read](https://www.wearedevelopers.com/magazine/156-the-best-software-developer-blogs-to-read) - [Dev Digest 131 - AI'm not sure about OSS](https://www.wearedevelopers.com/magazine/472-dev-digest-131-ai-m-not-sure-about-oss) - [Dev Digest 129 - Now that's what I call private data!](https://www.wearedevelopers.com/magazine/468-dev-digest-129-now-that-s-what-i-call-private-data)