Embedded Software Test Engineer
Array Labs
Embedded Software Test Engineer
Array Labs
Designs, builds, operates mass-manufacturable radar satellites
Salary Range: 150000 to 250000 (Currency: USD) (Pay period: per-year-salary)
Responsibilities
Design and implement automated test frameworks in Python to characterize the performance of radar, RF, and antenna subsystems.
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 (HIL) test setups that integrate flight software, ground station commands, and simulated environmental data.
Automate the control of laboratory test equipment (Signal Generators, Spectrum Analyzers, Network Analyzers, Oscilloscopes) to capture and analyze system performance data.
Collaborate with FPGA and RF engineers to define test requirements and debug complex hardware-software integration issues.
Analyze test data to identify trends, performance regressions, and potential hardware failures before they reach orbit.
Maintain and upgrade continuous integration (CI) pipelines that run automated tests on physical hardware targets.
Basic Qualifications
Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
5+ years of experience in test engineering, embedded software development, or hardware validation.
Strong proficiency in C/C++ for embedded targets (writing test firmware, drivers, or diagnostic tools).
Expertise in Python for test automation, data analysis, and instrument control (e.g., PyVISA, NumPy, Pandas).
Familiarity with standard communication protocols such as SPI, I2C, UART, Ethernet, and PCIe.
Hands-on experience with lab equipment (Oscilloscopes, VNAs, Spectrum Analyzers) and debugging hardware down to the component level.
Excellent problem-solving skills and the ability to work independently in a fast-paced, startup environment.
Preferred Skills & Experience
Master’s degree in an engineering discipline.
Experience with radar systems, phased array antennas, or satellite communications.
Experience with Xilinx Zynq/MPSoC platforms and Petalinux/Yocto build systems.
Familiarity with continuous integration tools (Jenkins, GitLab CI) applied to hardware testing.
Background in developing automated drivers for test equipment (Keysight, Rohde & Schwarz, Anritsu).
Compensation & Benefits
Our hiring and compensation strategy is simple: We offer competitive salaries and meaningful equity. We want everyone here to have real ownership in what we're building.
We reserve the right to modify base pay and other compensation components. More details about our benefits are available to candidates during the hiring process.
Interview Process
We will conduct interviews via Google Meet, with the potential for an onsite visit to our office in Redwood City, CA. The typical interview process takes around 3 to 5 weeks.
Why Join Array
At Array Labs, deep technical expertise meets relentless impact. We prioritize curiosity over hierarchy and bold ideas over incremental gains. Our world-class team across hardware engineering, software, and aerospace works collaboratively to push boundaries.
Join industry-leading experts to build the future of radar and deliver unprecedented insights into the physical world.
ITAR Requirements
To conform to U.S. Government space technology export regulations, including the International Traffic in Arms Regulations (ITAR), you must be a U.S. citizen, lawful permanent resident of the U.S., protected individual as defined by 8 U.S.C. 1324b(a)(3), or eligible to obtain the required authorizations from the U.S. Department of State.
Equal Opportunity Employer
Array Labs is an Equal Opportunity Employer. Employment decisions are made on the basis of merit, competence, and job qualifications without regard to gender, color, race, ethnicity, national origin, sexual orientation, religion, age, gender identity, veteran status, disability status, marital status, or any other legally protected status.
If you require a reasonable accommodation during the application or interview process, please contact us at [email protected].
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.
Explore more opportunities at Array Labs