A

Array Labs

Designs, builds, operates mass-manufacturable radar satellites

Embedded Software Test Engineer

Hardware Validation & TestingConfirmed live in the last 24 hours
Full-timeRedwood City, CA, USA$150k - $250k /yr

About the Job

Requirements

  • A bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field is required.
  • At least 5 years of experience in test engineering, embedded software development, or hardware validation is required.
  • Strong proficiency in C/C++ for embedded targets, including writing test firmware, drivers, or diagnostic tools, is required.
  • Expertise in Python for test automation, data analysis, and instrument control, including tools such as PyVISA, NumPy, or Pandas, is required.
  • Familiarity with communication protocols such as SPI, I2C, UART, Ethernet, and PCIe is required.
  • Hands-on experience with laboratory equipment such as oscilloscopes, VNAs, and spectrum analyzers, and debugging hardware down to the component level, is required.
  • The ability to work independently in a fast-paced startup environment is required.

Responsibilities

  • Design and implement automated test frameworks in Python to characterize radar, RF, and antenna subsystem performance.
  • Write firmware in C/C++ to stimulate hardware interfaces, inject test patterns into FPGAs, and control RF transceivers during validation.
  • Develop hardware-in-the-loop test setups integrating flight software, ground station commands, and simulated environmental data.
  • Automate laboratory test equipment, including signal generators, spectrum analyzers, network analyzers, and oscilloscopes, to capture and analyze system performance data.
  • Collaborate with FPGA and RF engineers to define test requirements and debug hardware-software integration issues.
  • Analyze test data to identify trends, performance regressions, and potential hardware failures.
  • Maintain and upgrade continuous integration pipelines that run automated tests on physical hardware targets.

Desired Qualifications

  • A master's degree in an engineering discipline is preferred.
  • Experience with radar systems, phased array antennas, or satellite communications is preferred.
  • Experience with Xilinx Zynq/MPSoC platforms and PetaLinux/Yocto build systems is preferred.
  • Familiarity with continuous integration tools such as Jenkins or GitLab CI applied to hardware testing is preferred.
  • A background in developing automated drivers for test equipment from Keysight, Rohde & Schwarz, or Anritsu is preferred.

About the Company

Array Labs

Designs, builds, operates mass-manufacturable radar satellites

Array Labs designs, builds, and operates mass-manufacturable radar satellites, offering turnkey radar sensors for satellite makers and defense primes, multistatic radar systems, and data products like 10 cm-resolution digital elevation models (Site3D). Its radar instruments use production techniques from consumer electronics and telecommunications to deliver much higher power at a fraction of the cost of legacy systems, while enabling clusters of satellites to form radar networks. Unlike traditional space radars, it focuses on a radar-first platform with scalable clusters and sovereign systems for defense and commercial customers, supported by strategic partnerships such as Mitsubishi Electric. The company aims to provide reliable, high-performance radar sensing at scale to improve mapping, surveillance, and decision-making for defense and industry.

Company size
51-200
Company stage
Late Stage VC
Total funding
$46.7M
Headquarters
Redwood City, CA
Founded
2019

Recently Posted Jobs

Explore more opportunities at Array Labs

See more jobs