About the Role

Embedded Software Engineer (FPGA and Firmware)

At Array Labs, we are building the world’s most advanced radar imaging satellites to produce an accurate, continuously updated 3D map of the Earth — providing governments and commercial organizations with critical insights into the physical world.

We design and build our entire radar system in-house, from antenna panels and RF front-ends to digital electronics, calibration systems, FPGA architectures, and data processing. This vertical integration gives us control over the electrical, thermal, and mechanical constraints that set the limits on radar performance and system reliability.

As an Embedded Software Engineer, you will develop the firmware, FPGA logic, and embedded software that drive Array’s radar payloads and on-orbit processing systems. Your work could include writing and maintaining C/C++ firmware for Zynq UltraScale+ MPSoC devices, designing FPGA modules for high-throughput sensing and data movement, or building Linux-based embedded systems using PetaLinux and Yocto, collaborating closely with digital, RF, signal processing, and systems engineers to deliver reliable, high-performance embedded solutions. The software and FPGA architectures you build will directly influence radar timing, data integrity, processing throughput, and system reliability on orbit.

As part of our quickly growing engineering team, you will play a critical role in building the world’s most advanced radar satellite constellation—one that will significantly improve humanity’s ability to rapidly and comprehensively understand our changing planet.

About the Company

Array Labs is a Palo Alto-based company specializing in advanced space-based radar and 3D earth observation technologies. Their mission is to deliver high-quality, near-real-time 3D imagery of the Earth, addressing the limitations of current data sources that are often slow, expensive, or low-quality. By developing next-generation satellite constellations, Array Labs aims to provide comprehensive global coverage and power a wide range of applications across traditional and emerging industries, including defense, intelligence, and geospatial analytics. Their technology is designed to enable new perspectives and insights, making critical data more accessible and actionable for decision-makers.

Working at Array Labs offers the opportunity to be at the forefront of innovation in the space and defense sector. The company is involved in high-impact projects, such as partnerships with the U.S. Navy and Maxar Technologies, to advance distributed radar systems and rapidly update global 3D datasets. Employees at Array Labs contribute to building resilient, scalable satellite systems that are engineered for real-world performance and adaptability. The company’s collaborative environment and focus on cutting-edge research make it an exciting place for professionals passionate about space technology, data science, and solving complex global challenges.
More roles from
Array Labs
Department
Location
Array Labs

Embedded Software Engineer (FPGA and Firmware)

Type
full-time
Department
Engineering
Location
Palo Alto, California
Salary
Apply Now