A
Array Labs
Embedded Software Test Engineer
Skills
PythonNumPypandasGitLabJenkinsData Analysis
1 month ago
Share this opportunity
Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.
Important information
Contract type:
Permanent
Salary:
$150,000 – $250,000 / year
Location:
Redwood City, CA, USA
Work mode:
Onsite
Published on:
5 September 2026
What they need
- We are looking for a Software Test Engineer to own the validation of our complex radar payload
- In this role, you will bridge the gap between hardware and software, writing the code that proves our system works
- You will develop specialized firmware to exercise our FPGAs, RF front-ends, and antenna arrays, while simultaneously building high-level Python automation to orchestrate test campaigns
- You will work in a hands-on lab environment, pushing our hardware to its limits to ensure it survives and performs in the extreme conditions of space
- 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- Expertise in Python for test automation, data analysis, and instrument control (e.g., PyVISA, NumPy, Pandas)
- 5+ years of experience in test engineering, embedded software development, or hardware validation
- Hands-on experience with lab equipment (Oscilloscopes, VNAs, Spectrum Analyzers) and debugging hardware down to the component level
- Familiarity with standard communication protocols such as SPI, I2C, UART, Ethernet, and PCIe
- Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field
- Excellent problem-solving skills and the ability to work independently in a fast-paced, startup environment
- Strong proficiency in C/C++ for embedded targets (writing test firmware, drivers, or diagnostic tools)
- 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)- We will conduct interviews via Google Meet with the potential for an onsite visit; the typical process takes around 3-5 weeks to complete from start to finish
Other offers great for you!
These companies are also looking for great profiles
C
Celad
Ingénieur validation fonctionnelle – Systèmes Embarqués Critiques (F/H)
42K€ à 45K€ selon expérience
Permanent contract
78230 Le Pecq, France
Onsite
Skills
validation
6 days ago
Quick apply
C
Celad
Ingénieur validation fonctionnelle – Systèmes Embarqués Critiques (F/H)
400€ - 430€ selon expérience
Freelance
78230 Le Pecq, France
Onsite
Skills
validation
6 days ago
Quick apply
C
Cherrypick
Software Engineer – IT-Core Foundations
Freelance
Paris, France
Hybrid
Top Recruiter
Skills
PythonNumPypandas
2 hours ago
Quick apply
No company information available.