ZipRecruiter
Principal RF Embedded Software Engineer
ZipRecruiter, Redondo Beach, California, United States, 90278
Job Description
As an
Principal RF Embedded Software Engineer , your core responsibility will be to own the design, testing, and delivery of flight RF software systems for space missions, ranging from low earth orbit to Mars. Responsibilities
Work with a cross-disciplinary team to define and implement RF software communication requirements on a mission-by-mission basis, develop RF software architectures, and bring up RF systems. Guide a team through algorithm implementation, debugging DSP issues, and making architectural decisions regarding system performance, latency, and precision. Develop algorithms for RF digital signal processing and calibration. Design state-of-the-art data processing pipelines to support high-speed communication modems. Collaborate with ground software teams to develop and test satellite-to-ground data pipelines. Minimum Qualifications
Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or related technical field. 10+ years of experience in writing software for wireless systems in critical applications. Strong debugging skills. Ability to work in the lab with RF equipment, including spectrum analyzers, signal generators, and software-defined radios. Proficient in writing embedded C/C++ code. Experience with FPGA development in Verilog/VHDL. Skills and Experience
Experience integrating and troubleshooting FPGAs with embedded Linux. Experience writing and debugging communication modem software such as symbol synchronizers, multi-rate resamples, PLLs, and frame synchronizers. Experience implementing baseband software for systems using PSK, GFSK, or APSK. Experience with RF protocols like SRS4, DVB-S2, and CCSDS. Experience developing software or firmware for space environments, including space link budgets and ground station integration. Experience designing real-time DSP pipelines on Xilinx Ultrascape+ MPSoCs. Experience with GNU Radio flowgraph development and troubleshooting. Knowledge of satellite spectrum licensing laws, agencies, and standards. Experience working in a startup or agile development environment. Strong understanding of RF signal modulation and demodulation blocks. Proficient in testing and troubleshooting RF devices. Additional Information
Compensation varies by role, level, location, and market data. Full-time employees may be eligible for long-term incentives such as stock options, as well as medical, vision, dental coverage, and a 401(k) plan. To comply with U.S. Government space technology export regulations, including ITAR, applicants must be U.S. persons, lawful permanent residents, or eligible for required authorizations. Impulse Space is an Equal Opportunity Employer, committed to diversity and inclusion, and hires based on merit, competence, and qualifications.
#J-18808-Ljbffr
Principal RF Embedded Software Engineer , your core responsibility will be to own the design, testing, and delivery of flight RF software systems for space missions, ranging from low earth orbit to Mars. Responsibilities
Work with a cross-disciplinary team to define and implement RF software communication requirements on a mission-by-mission basis, develop RF software architectures, and bring up RF systems. Guide a team through algorithm implementation, debugging DSP issues, and making architectural decisions regarding system performance, latency, and precision. Develop algorithms for RF digital signal processing and calibration. Design state-of-the-art data processing pipelines to support high-speed communication modems. Collaborate with ground software teams to develop and test satellite-to-ground data pipelines. Minimum Qualifications
Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or related technical field. 10+ years of experience in writing software for wireless systems in critical applications. Strong debugging skills. Ability to work in the lab with RF equipment, including spectrum analyzers, signal generators, and software-defined radios. Proficient in writing embedded C/C++ code. Experience with FPGA development in Verilog/VHDL. Skills and Experience
Experience integrating and troubleshooting FPGAs with embedded Linux. Experience writing and debugging communication modem software such as symbol synchronizers, multi-rate resamples, PLLs, and frame synchronizers. Experience implementing baseband software for systems using PSK, GFSK, or APSK. Experience with RF protocols like SRS4, DVB-S2, and CCSDS. Experience developing software or firmware for space environments, including space link budgets and ground station integration. Experience designing real-time DSP pipelines on Xilinx Ultrascape+ MPSoCs. Experience with GNU Radio flowgraph development and troubleshooting. Knowledge of satellite spectrum licensing laws, agencies, and standards. Experience working in a startup or agile development environment. Strong understanding of RF signal modulation and demodulation blocks. Proficient in testing and troubleshooting RF devices. Additional Information
Compensation varies by role, level, location, and market data. Full-time employees may be eligible for long-term incentives such as stock options, as well as medical, vision, dental coverage, and a 401(k) plan. To comply with U.S. Government space technology export regulations, including ITAR, applicants must be U.S. persons, lawful permanent residents, or eligible for required authorizations. Impulse Space is an Equal Opportunity Employer, committed to diversity and inclusion, and hires based on merit, competence, and qualifications.
#J-18808-Ljbffr