> Markdown version of [/jobs/ext/1053279-nlead-firmware-engineer](https://www.wearedevelopers.com/jobs/ext/1053279-nlead-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). --- # nLead Firmware Engineer - **Company:** Nabout Leidos - **Location:** Lynnwood, WA, United States - **Experience:** Expert - **Salary:** $131,300.0 - $237,350.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Agile Methodology, ARM Architecture, Confluence, JIRA, Automation of Tests, Booting (BIOS), C Sharp (Programming Language), C++ (Programming Language), CAN Bus, Software Debugging, Ethernet, Firmware, Hardware-In-The-Loop Simulation, Python (Programming Language), Linux System Administration, Software Architecture, Real-Time Operating Systems, Software Tools, Software Systems, Systems Modeling Language, Systems Integration, Universal Asynchronous Receiver/Transmitter, Rust (Programming Language), MagicDraw, Serial Peripheral Interface, Peripherals, SC Clearance, Integration Tests, Bare Metal, Bitbucket, Docker, Vmware - **Published:** June 3, 2026 - **Apply:** https://jobs.military.com/career/239177/lead-firmware-engineer-autonomous-systems-washington-wa-lynnwood ## About the Role * Bachelor's degree with 12-15 years of relevant experience or Master's degree with 10-13 years of relevant experience.\n * Active Secret clearance (or higher).\n * Advanced proficiency developing firmware in C/C++ within embedded and Linux-based environments.\n * Extensive experience with STM32 microcontrollers or similar ARM Cortex-M platforms.\n * Deep understanding of embedded systems fundamentals including interrupt service routines (ISRs), timers, PWM-based control systems, DMA, memory-mapped peripherals, bootloaders, bare-metal development, and real-time operating systems (RTOS).\n * Expertise with embedded communications and control interfaces including UART, SPI, I2C, CAN Bus, Ethernet, and related embedded protocols.\n * Hands-on experience debugging and validating hardware/software systems using oscilloscopes, logic analyzers, protocol analyzers, and other laboratory equipment.\n * Demonstrated experience integrating hardware and firmware into functioning systems and products.\n * Proven ability to lead technical teams and drive successful execution of complex engineering efforts.\n * Familiarity with software architecture principles and engineering best practices.\n * Experience working within Agile development environments using Jira, Confluence, Bitbucket, or similar toolsets.\n * Strong written and verbal communication skills with the ability to communicate effectively with engineers, leadership, and customers.\n * Demonstrated integrity, accountability, and commitment to mission success.\n, n \n \n * Experience developing autonomous, robotic, or vehicle-control systems.\n * Experience integrating sensors, navigation systems, payloads, power systems, and electromechanical subsystems into operational platforms.\n * Experience supporting hardware/software integration, qualification testing, environmental testing, and field operations.\n * Experience developing guidance, navigation, control (GNC), autonomy, or mission-management software.\n * Proficiency in additional languages such as Python, Rust, C#, Java, or similar technologies.\n * Familiarity with SysML-based modeling tools such as Cameo or MagicDraw.\n * Experience with containerized and virtualized development environments including Docker and VMware.\n * Experience developing automated test infrastructure, hardware-in-the-loop (HIL) environments, or integration test frameworks.\n * Ability to diagnose and resolve defects across both legacy and modern embedded codebases.\n * Background in the design, development, integration, and testing of autonomous or remotely operated undersea vehicle systems.\n ## Related Videos - [WebAssembly: The Next Frontier of Cloud Computing](https://www.wearedevelopers.com/videos/972-webassembly-the-next-frontier-of-cloud-computing) - [Remote Driving on Plant Grounds with State-of-the-Art Cloud Technologies](https://www.wearedevelopers.com/videos/251-remote-driving-on-plant-grounds-with-state-of-the-art-cloud-technologies) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Collaboration Quantified: Lessons from Open Source Developer Networks](https://www.wearedevelopers.com/videos/1422-collaboration-quantified-lessons-from-open-source-developer-networks) - [Docker build without Docker](https://www.wearedevelopers.com/videos/100114-docker-build-without-docker) - [Generating code with Angular schematics](https://www.wearedevelopers.com/videos/129-generating-code-with-angular-schematics) ## Related Articles - [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) - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering)