> Markdown version of [/jobs/ext/619254-embedded-firmware-engineer-neo](https://www.wearedevelopers.com/jobs/ext/619254-embedded-firmware-engineer-neo). 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). --- # Embedded Firmware Engineer - NEO - **Company:** 1X, LLC - **Location:** San Carlos, CA, United States - **Salary:** $200,000.0 - $300,000.0 - **Contract:** Permanent contract - **Skills:** Systems Engineering, C++ (Programming Language), Communications Protocols, Software Debugging, Embedded Software, Fault Tolerance, Firmware, FreeRTOS, Hardware Interface Design, Real-Time Operating Systems, Universal Asynchronous Receiver/Transmitter, WebRTC - **Published:** June 18, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=83f611dedda67f5a ## About the Role Do you have experience in Software issue identification?, * 5+ years of embedded firmware development in C/C++ on real hardware, with direct experience managing interrupts, DMA, and timing-critical execution (7+ years for senior/staff-level positions) * Hands-on experience with microcontrollers and embedded communication interfaces at minimum CAN plus one or more of SPI, I²C, UART * Demonstrated ability to debug firmware on real hardware using oscilloscopes, logic analyzers, or equivalent tools comfortable diagnosing problems that span firmware behavior and electrical signaling, * Domain depth in one or more areas relevant to humanoid robot subsystems: distributed real-time communication bus firmware, switched-mode power conversion and lithium-ion battery charge management, or motor drive and actuator control firmware * Experience with safety-critical or fault-tolerant embedded systems; familiarity with safety integrity standards such as IEC 61508 or ISO 26262 * Familiarity with real-time operating systems (FreeRTOS, SafeRTOS, or similar) * Background in robotics, autonomous systems, or complex electromechanical products ## Description Own the firmware layer across one or more of the robot's core hardware subsystems-ensuring embedded software that is robust, safe, and maintainable across prototype and production platforms. As one of the first companies building general-purpose humanoid robots at scale, firmware quality is non-negotiable: it determines whether the robot operates safely in uncontrolled environments, whether hardware brings up on schedule, and whether the team can move fast as the system grows to 20+ distributed embedded nodes., * Deliver production-quality firmware for your assigned domain; communication bus, battery charging, or actuator drives that meets reliability and safety requirements on both prototype and production hardware * Reduce integration risk across subsystems by owning the firmware-to-hardware interface: defining requirements with hardware architects, surfacing trade-offs early, and resolving issues before they block downstream teams * Establish diagnostic and telemetry infrastructure that measurably accelerates end-of-line validation and enables long-term field reliability tracking * Contribute to a firmware codebase that is well-structured, documented, and maintainable, enabling the team to scale safely as the robot adds nodes, subsystems, and production volume, * Deep embedded instincts writing firmware that is correct under real hardware conditions: interrupt timing, DMA conflicts, communication protocol edge cases, and hardware fault behavior * First-principles problem solver diagnosing novel failures at the firmware-hardware boundary using lab tools and reasoning from fundamentals, not just vendor documentation or established patterns * Safety-aware by default understanding what "fail safe" means in a physical system and treats protection logic, fault detection, and safe-state transitions as first-class firmware concerns * Effective cross-functional partner translating firmware constraints and failure modes clearly to hardware architects, electrical engineers, and systems engineers; supports bring-up without waiting to be directed ## Related Videos - [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) - [Transforming Education: A Journey from interactive Markdown to Remote-Labs](https://www.wearedevelopers.com/videos/941-transforming-education-a-journey-from-interactive-markdown-to-remote-labs) - [Playing Pong on a shoulder press machine](https://www.wearedevelopers.com/videos/100140-playing-pong-on-a-shoulder-press-machine) - [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) - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [Hello JARVIS - Building Voice Interfaces for Your LLMS](https://www.wearedevelopers.com/videos/1641-hello-jarvis-building-voice-interfaces-for-your-llms) ## Related Articles - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [Dev Digest 138 - Are you secure about this?](https://www.wearedevelopers.com/magazine/486-dev-digest-138-are-you-secure-about-this) - [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) - [The Best X (Twitter) Accounts for Developers](https://www.wearedevelopers.com/magazine/294-the-best-x-twitter-accounts-for-developers) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers)