Embedded Software Engineer
Role summary
Seeking a Senior Embedded Software Engineer to architect and implement mission-critical flight software for high-speed optical inter-satellite links. This role involves developing low-level drivers and autonomous behaviors using C, C++, and Rust within RTOS and bare-metal environments. You will build robust testing infrastructure, collaborate with cross-functional teams, and drive architectural excellence for distributed systems operating in Low Earth Orbit. The position requires 5+ years of embedded software experience and expertise in system architecture, RTOS, bare-metal development, and the full SDLC, including CI/CD.
Senior Embedded Software Engineer | Northridge, CA
We're working with Amazon Kuiper on this exciting opportunity.
This is a rare chance to develop mission-critical flight software for high-speed optical inter-satellite links that will connect the most remote parts of the planet. You’ll be architecting low-level control systems and autonomous behaviors using C, C++, and Rust within RTOS and bare-metal environments to push the boundaries of space-based communication.
The Role
• Lead the design and implementation of highly reliable flight software for high-speed optical communication systems, moving from requirements to orbit-ready deployment.
• Develop low-level drivers, hardware abstraction layers, and autonomous system behaviors in C/C++ and Rust for RTOS-based and bare-metal satellite hardware.
• Build robust software infrastructure for testing, validation, and real-time simulation of optical inter-satellite links.
• Collaborate with cross-functional teams across electrical, firmware, and opto-mechanical engineering to bridge the gap between high-level software and physical hardware.
• Drive architectural excellence and system reliability for distributed systems operating in the harsh environment of Low Earth Orbit.
What You'll Need
• 5+ years of professional experience in embedded software development using C, C++, or Rust, and scripting with Python.
• Proven expertise in architecting complex systems with a focus on reliability, scaling, and modern design patterns.
• Deep experience with RTOS, bare-metal development, and low-level hardware debugging/troubleshooting.
• Strong background in the full SDLC, including CI/CD pipelines, unit testing, and rigorous code reviews.
• U.S. citizenship, permanent residency (Green Card), or protected status (Refugee/Asylee) is required due to export control regulations.
What's On Offer
• Competitive base salary of $168,100 - $227,400 plus sign-on bonuses and Restricted Stock Units (RSUs).
• Comprehensive benefits package including top-tier medical, dental, vision, and 401(k) matching.
• The opportunity to work on a world-changing project with a direct impact on global digital equity.
• Clear pathways for technical leadership and long-term career growth in a fast-paced innovation hub.
Apply via Haystack today!
Similar roles
- Senior Embedded Software EngineerPulsenics Inc. · Toronto, Ontario, Canada · Onsite
Senior Embedded Software EngineerAccelevation LLC · Sterling, Virginia, United States · Onsite
Embedded Software EngineerSoho Square Solutions · Irvine, California, United States · Onsite
Embedded Software EngineerPerceptive Innovations · Dulles Town, Virginia, United States · Onsite- Embedded Software EngineerL&T Technology Services · Mossville, Illinois, United States · Onsite