
Staff RF Embedded Software Engineer
Impulse Space3 months ago
Redondo Beach, CA, USAStaff+
Responsibilities
- Define and implement mission-specific RF software communications requirements and architectures.
- Bring up, test, and deliver flight RF software systems for space missions.
- Develop RF digital signal-processing and calibration algorithms.
- Design and optimize RF system control algorithms for performance and reliability.
- Collaborate with ground software teams to develop and test satellite-to-ground data pipelines.
- Test and troubleshoot RF equipment, components, and complex mixed-signal boards.
Requirements
- 8+ years of experience developing software for wireless systems in critical applications.
- 8+ years of experience writing embedded C/C++ code.
- Ability to work with spectrum analyzers, signal generators, and software-defined radios in a laboratory.
- Proficiency testing and troubleshooting complex mixed-signal boards.
- Proficiency testing RF components including power amplifiers, PLLs, LNAs, and mixers.
- Strong understanding of major RF signal modulation and demodulation blocks.
- Preferred: Xilinx UltraScale+ board bring-up and development experience.
- Preferred: experience with PSK, GFSK, APSK, DVB-S2, CCSDS, space environments, GNU Radio, and startup or agile development environments.
- Applicants must be U.S. persons or eligible to obtain an applicable U.S. government export license.
Benefits
- Full-time hires may be eligible for long-term incentives in the form of stock options.
- Medical, vision, and dental coverage are available.
- Access to a 401(k) retirement plan.