Job Title
Senior FPGA Engineer
Role Summary
Develop FPGA logic and embedded software for Array Labs' radar payloads and on-orbit processing systems. Work includes designing FPGA modules for high-throughput sensing and data movement, writing firmware for Zynq UltraScale+ MPSoC devices, and building Linux-based embedded systems.
Collaborate with digital, RF, signal processing, and systems engineers to deliver reliable, high-performance satellite embedded solutions that affect timing, data integrity, processing throughput, and on-orbit reliability.
Experience Level
Senior — posting specifies 5–8 years of FPGA and embedded systems experience.
Responsibilities
Primary responsibilities include FPGA bring-up, module development, firmware, and cross-team collaboration.
- Bring up and integrate FPGA-based platforms, including Zynq UltraScale+ MPSoCs.
- Design and implement FPGA modules for reliable, high-throughput data movement.
- Develop embedded firmware in C/C++ for radar sensors, communication links, and satellite systems.
- Build and maintain Linux-based embedded systems using PetaLinux or Yocto.
- Create Python automation, diagnostics, and test tools to accelerate development and validation.
- Collaborate with digital, RF, signal processing, and systems teams to evaluate performance, debug issues, and refine embedded architectures.
Requirements
Must-have technical skills, compliance requirements, and personal attributes.
- 5–8 years of FPGA design and development experience.
- Experience with Xilinx FPGA design tools and workflows.
- Embedded firmware experience in C/C++.
- Experience with Linux-based embedded development; practical familiarity with PetaLinux or Yocto is expected.
- Proficiency in Python for automation and testing.
- Strong teamwork, communication, self-motivation, and ability to work under significant time constraints.
- ITAR eligibility: must be a U.S. citizen, lawful permanent resident, protected individual as defined by 8 U.S.C. 1324b(a)(3), or able to obtain required U.S. Department of State authorizations.
Nice-to-have:
- Experience building software for complex embedded systems or custom SoCs.
- Familiarity with Linux kernel drivers and HW/SW interfaces.
- Hands-on experience with FPGA build and deploy processes.
- Experience with satellite systems or aerospace applications.
- Ability to read, interpret, and modify schematic diagrams.
Education Requirements
Bachelor's degree in Electrical or Computer Engineering or a related field is stated as required. A Master’s degree in Computer Science, Electrical Engineering, or a related field is listed as preferred. The posting also allows for equivalent practical experience.
About the Company
Company: Array Labs
Headquarters: Redwood City, CA, USA
Develops advanced radar satellite systems and on-orbit processing to create high-resolution, real-time 3D maps of Earth. Builds satellites end-to-end to provide timely geospatial intelligence for disaster response, infrastructure resilience, commercial and government applications.

Date Posted: 2026-06-17