> Markdown version of [/jobs/ext/1219286-senior-firmware-engineer-remote](https://www.wearedevelopers.com/jobs/ext/1219286-senior-firmware-engineer-remote). 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 Firmware Engineer - Remote! - **Company:** ASGN Incorporated - **Location:** Reston, VA, United States (Remote available) - **Experience:** Expert - **Salary:** $145,000.0 - $190,000.0 - **Contract:** Permanent contract - **Skills:** Artificial Intelligence, Application Layers, ARM Architecture, UClibc (C Standard Library), Software Debugging, Programming Tools, Linux on Embedded Systems, Embedded Software, Ethernet, Firmware, FreeRTOS, Hardware Interface Design, Joint Test Action (IEEE Standards), Python (Programming Language), Modbus, Message Queuing Telemetry Transport (MQTT), Real-Time Operating Systems, LoRaWaN, Systems Architecture, TCP/IP, Universal Asynchronous Receiver/Transmitter, Wi-Fi Technology, Erlang, Serial Peripheral Interface, Git, Enterprise Integration, Elixir, Hardware Debugging - **Published:** July 9, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=a4da413c14c77513 ## About the Role Are you a Senior Firmware Engineer who loves being deeply hands-on but is ready to act as a collaborative technical anchor for an engineering team? We are looking for a senior-level engineer who excels at leading by example through exceptional code contribution rather than administrative people management. If you are a team player who has spent the last year leveraging AI development tools to optimize workflows and want to help accelerate the transition to a sustainable energy future, this is your next move. Must-Have Qualifications (Quick Screen) * Experience: 5+ years of embedded firmware development and 3+ years of hands-on IoT systems experience. * Core Languages: Mastery of C/C++ for embedded systems and Python for tooling. * Hardware & OS: Deep experience with ARM Cortex-M, STM32, or Microchip platforms, plus hands-on experience with RTOS (FreeRTOS/Zephyr) and embedded Linux systems via Buildroot. * Hardware Interfaces: Ethernet, USB, SPI, I2C, UART, RS-485. * Tools: Git, JTAG, SWD, oscilloscopes, and logic analyzers. * The Intangibles: A collaborative team player with recent, hands-on experience integrating AI coding assistants into their daily development workflow over the last year. Comfortable navigating both new product introduction (NPI) and mature, legacy codebases. ## Description * Hands-on Development: Design, implement, and optimize efficient, reliable real-time firmware for microcontroller-based IoT devices in resource-constrained environments. * Team Collaboration: Act as a collaborative senior presence on the team, working closely with hardware, software, and QA engineers to define interfaces and system architectures. * AI Workflow Integration: Champion the use of modern AI development tools within your daily workflow to accelerate coding, debugging, and testing performance. * IoT Stack Integration: Connect device data into cloud and application layers via MQTT or HTTP/HTTPS, and manage OTA firmware update pipelines. * Test & Debug: Troubleshoot complex firmware and hardware issues using JTAG/SWD, oscilloscopes, and logic analyzers. Preferred (Plus) Skills * Wireless tech and protocols (Wi-Fi, BLE, Cellular, LoRaWAN, TCP/IP, Modbus). * Embedded GUI development (LVGL, TouchGFX). * Experience with Erlang BEAM, Embedded Elixir, and Nerves. * Background in energy management or building automation systems. ## Related Videos - [Bringing digital education to refugee and host communities in remote regions of Africa](https://www.wearedevelopers.com/videos/644-bringing-digital-education-to-refugee-and-host-communities-in-remote-regions-of-africa) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [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) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Stop Committing Your Secrets - GIt Hooks To The Rescue!](https://www.wearedevelopers.com/videos/573-stop-committing-your-secrets-git-hooks-to-the-rescue) ## Related Articles - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [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 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) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated)