Array Labs logo

Senior FPGA Engineer

Array Labs
June 17, 2026
Full-time
On-site
Redwood City, California, United States
FPGA Programming Jobs, Level - Senior

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.

Array Labs logo

Date Posted: 2026-06-17