Haystack logo
Haystack Verified
Software, Developer Tools, Analytics

Embedded Software Engineer

United StatesOnsiteFull Time$168,100–$227,400 /yrPosted 2 months ago

Is this role right for you?

Upload your resume and get a skill-by-skill breakdown — see exactly where you match, where you're close, and what to highlight. Not a mystery percentage.

Get a tailored resume highlighting what this role needs.

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!

Ready to apply?
You'll be redirected to Haystack's application page.

Similar roles