Impulse Space
Staff Digital Signal Processing Engineer
We are seeking a highly skilled Staff DSP Engineer to lead the development, implementation, and verification of advanced signal-processing algorithms for high-performance communication systems as part of Impulse’s next generation of space vehicles. The ideal candidate will have strong theoretical DSP knowledge, practical fixed-point implementation experience, and hands-on hardware integration skills.
Responsibilities
- Design, implement, and optimize DSP algorithms for advanced communication systems
- Develop and refine symbol timing recovery, carrier recovery, and equalization algorithms
- Perform fixed-point modeling, quantization analysis, and algorithm optimization for hardware deployment
- Use MATLAB and Simulink for modeling, simulation, and verification of DSP processing chains
- Collaborate closely with FPGA design teams to translate algorithms into hardware-efficient architectures
- Support development of hardware architectures, including data-path specification and resource balancing
- Participate in lab integration, system bring-up, and debugging of DSP and FPGA subsystems
- Analyze system performance and propose enhancements for robustness, efficiency, and scalability
Minimum Qualifications
- Master's degree in Electrical Engineering or related field
- Minimum 8+ years of experience in the field
- Strong foundation in DSP theory and digital communication principles
- Expertise in symbol timing recovery, equalization, carrier recovery, and related DSP components
- Proficiency with MATLAB and Simulink for algorithm development and modeling
- Experience with fixed-point DSP, fixed-point arithmetic, and implementation constraints for hardware
- Familiarity with hardware architecture design principles
- Ability to work effectively with FPGA and digital hardware engineers
- Experience with lab testing, hardware debugging, and system integration
- Excellent problem-solving, communication, and technical-leadership skills
