A leading defense technology organization is seeking an Advanced Digital Signal Processing (DSP) Software Engineer to support undersea sensor and submarine-focused programs. This role involves designing and implementing high-performance DSP algorithms for complex, mission-critical systems.
Requirements
- Strong proficiency in C/C++ programming
- Hands-on experience with DSP algorithm development and optimization
- Experience using MATLAB or similar tools for algorithm development and simulation
- Solid understanding of signal processing theory and techniques
- Experience with real-time operating systems (RTOS) and embedded software development
- Knowledge of underwater acoustics and sonar signal processing
- Familiarity with DSP hardware platforms and architectures
Responsibilities
- Design, develop, and optimize DSP algorithms and software solutions for undersea sensor applications
- Collaborate with cross-functional hardware and software engineering teams to integrate DSP solutions into embedded systems
- Conduct performance analysis and optimization to ensure reliable operation in challenging undersea environments
- Develop and maintain technical documentation for DSP algorithms, software, and systems
- Participate in design reviews, code reviews, and testing to ensure high-quality deliverables
- Troubleshoot and resolve DSP software and system-level issues
- Provide technical guidance and mentorship to junior engineers
Other
- Active DoD Secret Clearance
- Bachelor’s degree in Electrical Engineering, Computer Engineering, Software Engineering, or a related STEM field
- Minimum of 5 years of experience in DSP software development (or Master’s degree with 3+ years of experience)
- Strong analytical, problem-solving, and communication skills
- Ability to work independently and collaboratively in a team environment