Embedded Software Engineer
arraylabs.io· Engineering - Software
About this role
Array Labs builds advanced radar systems to help humanity understand and respond to changes across the physical world.
We’re launching a coordinated fleet of radar satellites to create a high-resolution 3D map of the Earth – updated in real time – enabling faster, smarter decision-making for government and commercial organizations supporting disaster response, infrastructure resilience, and mission-critical geopolitical intelligence.
We design and build our satellites end-to-end, producing the world’s most advanced earth observation satellites. Our fleet will deliver unprecedented levels of accuracy, coverage, and responsiveness to power critical insights precisely where they’re needed most.
About the Job
As an Embedded Software Engineer, you will develop the embedded software that enables Array’s radar sensors, communication links, and flight systems to operate reliably in orbit. Your work will include board bring-up of Linux-based platforms, high-performance data movement between sensors and compute elements, integration with FPGA and RF subsystems, and the development of safety-critical control and FDIR algorithms.
You will collaborate closely with signal processing, hardware, and GNC engineers to prototype, evaluate, and deploy software architectures that meet demanding latency, throughput, and reliability requirements. The software you build will directly influence radar performance, system robustness, and mission resilience on orbit.
As part of our quickly growing engineering team, you will play a critical role in the design of the world’s most advanced radar satellite constellation—one that will significantly improve humanity’s ability to rapidly and comprehensively understand our changing planet.
Frequently Asked Questions
What is the salary for the Embedded Software Engineer role at arraylabs.io?
The listed salary for this Embedded Software Engineer position at arraylabs.io is USD 150K–250K. This is an Full time role.
Where is the Embedded Software Engineer position at arraylabs.io located?
This Embedded Software Engineer role at arraylabs.io is based in Redwood City, CA. The position is listed as on-site or hybrid. Check the full job description or apply directly to confirm the work arrangement.
Is the Embedded Software Engineer role at arraylabs.io full-time or part-time?
This is listed as a Full time position. It is posted as a Embedded Software Engineer role in the Engineering - Software department at arraylabs.io.
Which team or department does the Embedded Software Engineer at arraylabs.io belong to?
This Embedded Software Engineer position is part of the Engineering - Software department at arraylabs.io. See the full job description for more information about the team structure and responsibilities.
How do I apply for the Embedded Software Engineer position at arraylabs.io?
Click the "Apply Now" button on this page. You will be redirected to arraylabs.io's official application portal hosted on lever where you can submit your application directly.
When was the Embedded Software Engineer job at arraylabs.io posted?
This Embedded Software Engineer position at arraylabs.io was posted on Dec 11, 2025. Apply as soon as possible — early applications are often reviewed first.
Embedded Software Engineer
arraylabs.io · 💰 USD 150K–250K
You'll be redirected to arraylabs.io's official application page on Lever.