onsite
Senior Digital Signal Processing Engineer - QinetiQ US
Software Engineer
Lead the design and implementation of advanced digital signal processing algorithms for autonomous and defense platforms, leveraging C++, Python, MATLAB, and machine‑learning techniques while ensuring compliance with security requirements.
About the role
Key Responsibilities
- Design, develop, and optimize real‑time DSP algorithms for robotic, ground, soldier, and maritime systems.
- Integrate signal‑processing solutions with sensor fusion, AI/ML models, and augmented‑reality interfaces.
- Implement and validate code on embedded hardware platforms using C++ and Python, supported by MATLAB prototyping.
- Collaborate with cross‑functional teams to translate research concepts into production‑ready software while maintaining strict security protocols.
- Conduct performance analysis, testing, and documentation to ensure robustness and compliance with defense standards.
Requirements
- Bachelor’s or higher in Electrical Engineering, Computer Science, or related field with 7+ years of DSP experience.
- Proficiency in C++, Python, and MATLAB for algorithm development and rapid prototyping.
- Hands‑on experience with embedded systems and real‑time operating environments.
- Knowledge of machine learning, data fusion, and sensor signal processing techniques.
- Active security clearance or ability to obtain one.
Skills
cpythonmachine learning