Impress employers and recruiters.
Choose from hundreds of resume examples.

Impress employers and recruiters.
Choose from hundreds of resume examples.
Tailor your resume to this Software Engineer – Control Systems role.
Rezi rewrites your resume against Azora's job description. Free.

Tailor your resume to this Software Engineer – Control Systems role.
Rezi rewrites your resume against Azora's job description. Free.
Don't guess if your resume is good enough.
See how it scores against the Software Engineer – Control Systems posting at Azora — free, in seconds.

Don't guess if your resume is good enough.
See how it scores against the Software Engineer – Control Systems posting at Azora — free, in seconds.
About the Role
Write the software controlling our hardware, including embedded control, drivers, and real-time applications for space terminals and ground stations. You will own the software that communicates directly with FPGAs, detectors, lasers, gimbals, and sensors integrated into our flight and ground systems.
Responsibilities
- Develop embedded and real-time software for flight and ground hardware: device drivers, board support, FPGA register interfaces (AXI/memory-mapped), and control applications.
- Implement control loops and supervision logic for lasers, fine-steering mirrors, detectors, thermal systems, and power management.
- Build hardware bring-up, manufacturing test, and calibration software used across engineering and production units.
- Develop flight software components including fault detection, isolation, and recovery (FDIR), telemetry, and command handling.
- Create hardware-in-the-loop (HIL) test environments and automated regression suites for embedded software.
- Work side-by-side with electrical, FPGA, and optical engineers during integration and environmental test campaigns.
- Profile and optimize for determinism, latency, and resource constraints on embedded targets.
- Ability to solve complex problems in challenging field environments.
Requirements
- BS/MS in Computer Science, Computer/Electrical Engineering, or related field.
- 4+ years of embedded or hardware-adjacent software experience in C/C++ (and ideally Rust or Python for tooling).
- Experience with embedded Linux and/or RTOS environments (FreeRTOS, Zephyr, VxWorks, RTEMS).
- Hands-on experience with hardware interfaces: SPI, I2C, UART, CAN, PCIe, or memory-mapped FPGA peripherals.
- Comfort with lab debugging: logic analyzers, JTAG, oscilloscopes, and reading schematics.
Skills
- C/C++
- Rust
- Python
- Embedded Linux
- RTOS
- FreeRTOS
- Zephyr
- VxWorks
- RTEMS
- SPI
- I2C
- UART
- CAN
- PCIe
- FPGA
- Logic analyzers
- JTAG
- Oscilloscopes
- Schematics
- Flight software
- cFS
- F´
- Zynq/Versal-class SoCs
- Soft-core processors
- Motion control
- Optical instrumentation
- Camera/detector readout software
- Space software standards
- NASA NPR 7150.2
- ECSS-E-ST-40
- Safety-critical development
Location
- Tempe, AZ
- Bay Area, CA
Work Type
- Onsite
- Hybrid
Experience Level
- 4+ years
Education Level
- BS/MS in Computer Science, Computer/Electrical Engineering, or related field
Benefits
- Generous equity
- Competitive healthcare (including options for vision and dental)
- 401(k)
- Unlimited PTO
About the Company
- Azora is building high-bandwidth communications infrastructure for environments where fiber can’t reach.
- This work spans LEO spacecraft constellations, lunar exploration missions, GEO satcom, deployable optical ground for defense, and data centers both on- and off-world.
- To enable rapid global proliferation Azora is developing compact and modular optical terminals small enough to deploy from a backpack, and space terminals that support high speed optical links from LEO out to the Moon.
Equal Opportunity
- Azora is proud to be an equal opportunity employer.
- If you need a reasonable accommodation as part of your application for employment or interviews with us, please let us know by contacting info@azora.space
- To conform to U.S. Government export regulations, applicants must be a (i) U.S. citizen or national, (ii) U.S. lawful permanent resident (iii) protected individual as defined by 8 U.S.C. 1324b(a)(3), or (iv) be eligible to obtain the required authorizations from the U.S. Department of State.