> Markdown version of [/jobs/ext/517011-senior-embedded-firmware-engineer](https://www.wearedevelopers.com/jobs/ext/517011-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:** BlackStar Enterprise Group, Inc. - **Location:** Washington, DC, United States - **Experience:** Expert - **Salary:** $220,000.0 - $250,000.0 - **Contract:** Permanent contract - **Skills:** Board Bringup, ARM Architecture, Booting (BIOS), C++ (Programming Language), Communications Protocols, Software Debugging, Device Drivers, Embedded C, Embedded Software, Firmware, FreeRTOS, GNU Linker, Hardware Design, Static Timing Analysis, Universal Asynchronous Receiver/Transmitter, USB, Rust (Programming Language), Serial Peripheral Interface, Real Time Systems, State Machines, DO-178B, U-Boot, Hardware Debugging - **Published:** June 4, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=826a4c3916c5b250 ## About the Role Do you have experience in Validation design?, * 5+ years of professional embedded firmware development experience * Strong experience with ARM Cortex-M or similar embedded platforms * Advanced proficiency in C, C++, or Rust * Experience with: * + Interrupts, DMA, clocks, timers, memory maps, linker scripts, and low-power modes + I²C, SPI, UART, and USB communications + Hardware debugging using oscilloscopes and logic analyzers + State machine design for real-world embedded systems + Board bring-up and low-level hardware integration + Host-based testing and firmware validation methodologies * Professional written and verbal English communication skills, * Embedded Rust experience, including Embassy, embedded-hal, RTIC, defmt, probe-rs, or no_std development * Modern embedded C++ (C++17/C++20) * Experience with FreeRTOS, Zephyr, or asynchronous embedded architectures * Safety-critical firmware development experience (ISO 26262, DO-178C, IEC 61508, or similar) * Bootloader, DFU, secure boot, or OTA update implementation * UAV, drone, FPV, MAVLink, INAV, or related aerospace systems experience * Experience with C FFI or SDK integration Work Environment * Collaborative, hardware-focused engineering culture * Frequent interaction with real hardware and rapid development cycles * High degree of technical ownership and responsibility * Focus on quality, reliability, testability, and safety Additional Requirements * Ability to complete a mandatory 1-month onsite training period in Kearneysville, West Virginia * Ability to work onsite from San Francisco, Los Angeles, or Washington, DC following training * Must be legally authorized to work in the United States Embedded Firmware Engineer, Senior Firmware Engineer, Embedded Software Engineer, ARM Cortex-M, C, C++, Rust, Embedded Systems, Board Bring-Up, Device Drivers, Real-Time Systems, FreeRTOS, Zephyr, Embedded Rust, Safety-Critical Software, Aerospace, Defense Technology, UART, SPI, I2C, USB, Bootloader, Secure Boot, OTA Updates, Hardware Debugging. ## Description We are seeking a Senior Embedded Firmware Engineer to develop firmware for a safety-critical embedded system integrated with advanced aerospace and defense hardware. This role offers end-to-end ownership of firmware development, from board bring-up and driver implementation through qualification, testing, and deployment. You'll work closely with hardware engineers in a highly collaborative, hands-on environment where rapid iteration, reliability, and testability are essential., * Design, develop, and maintain embedded firmware for ARM Cortex-M or comparable microcontroller platforms * Own firmware architecture, including device drivers, state machines, communication interfaces, command handling, and programming workflows * Create host-testable firmware and simulation frameworks that enable validation without requiring target hardware * Collaborate with hardware engineers on board bring-up, peripheral integration, timing analysis, and debugging * Implement and validate communication protocols and peripheral interfaces * Support environmental qualification activities, including thermal, EMC, and vibration testing * Define and maintain firmware safety requirements, verification strategies, and supporting documentation * Contribute to firmware reliability, security, maintainability, and performance improvements ## Related Videos - [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) - [Prototyping with Hardware and the Web](https://www.wearedevelopers.com/videos/651-prototyping-with-hardware-and-the-web) - [Robots are coming into the wild! Full-Stack Robotics Engineers, be ready!](https://www.wearedevelopers.com/videos/479-robots-are-coming-into-the-wild-full-stack-robotics-engineers-be-ready) - [Project Fugu: Extending the web](https://www.wearedevelopers.com/videos/832-project-fugu-extending-the-web) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Possibilities with Web Capabilities](https://www.wearedevelopers.com/videos/1575-possibilities-with-web-capabilities) ## Related Articles - [Why Attend a Developer Event in 2026?](https://www.wearedevelopers.com/magazine/688-why-attend-a-developer-event-in-2026) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [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) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated)