Job Requirements
Manassas, VA
Secret Polygraph not specified
Mid Level Career (5+ yrs experience)
Salary not specified
Join Premium to unlock estimated salaries
Job Description
Responsibilities
• Develop, implement, and optimize advanced signal processing algorithms for real-time sonar systems handling 100–300 MB/s data streams.
• Work across the full V-model lifecycle, including requirements analysis, system and software design, coding, integration, testing, and delivery.
• Perform bug fixes, performance tuning, and algorithmic enhancements to improve system accuracy, robustness, and throughput.
• Conduct hands-on testing and troubleshooting in a large-scale integration lab environment with multiple full system replicas.
• Collaborate within an Agile development framework, actively participating in sprints, sprint planning, reviews, and iterative development cycles.
• Translate complex undersea acoustic and sonar algorithms into efficient, production-quality C/C++ and Python code.
• Analyze and profile system performance, identifying bottlenecks and implementing optimizations in both algorithms and implementation.
• Use Git/GitLab for version control, branching, code review, and continuous integration workflows.
• Contribute to documentation of designs, algorithms, test procedures, and results to support integration, verification, and long-term maintainability.
• Take full ownership of assigned features and components from initial concept through deployment and support in an operational environment.
Essential Skills
• Bachelor’s degree in Engineering, Computer Science, Computer Engineering, or a related technical field.
• 5+ years of professional engineering experience.
• Strong programming skills in C and C++ as primary implementation languages.
• Proficiency in Python for scripting, tooling, and algorithm development.
• Experience using MATLAB for algorithm development, analysis, and prototyping.
• Hands-on experience with undersea acoustics and real-time sonar data processing.
• Ability to understand signal processing and acoustic algorithms at a deep level and translate them into efficient, production-quality code.
• Experience working in Linux-based software development environments.
• Familiarity with Git or GitLab for source control and collaborative development.
• Experience working in Agile development environments and participating in iterative development practices.
• Develop, implement, and optimize advanced signal processing algorithms for real-time sonar systems handling 100–300 MB/s data streams.
• Work across the full V-model lifecycle, including requirements analysis, system and software design, coding, integration, testing, and delivery.
• Perform bug fixes, performance tuning, and algorithmic enhancements to improve system accuracy, robustness, and throughput.
• Conduct hands-on testing and troubleshooting in a large-scale integration lab environment with multiple full system replicas.
• Collaborate within an Agile development framework, actively participating in sprints, sprint planning, reviews, and iterative development cycles.
• Translate complex undersea acoustic and sonar algorithms into efficient, production-quality C/C++ and Python code.
• Analyze and profile system performance, identifying bottlenecks and implementing optimizations in both algorithms and implementation.
• Use Git/GitLab for version control, branching, code review, and continuous integration workflows.
• Contribute to documentation of designs, algorithms, test procedures, and results to support integration, verification, and long-term maintainability.
• Take full ownership of assigned features and components from initial concept through deployment and support in an operational environment.
Essential Skills
• Bachelor’s degree in Engineering, Computer Science, Computer Engineering, or a related technical field.
• 5+ years of professional engineering experience.
• Strong programming skills in C and C++ as primary implementation languages.
• Proficiency in Python for scripting, tooling, and algorithm development.
• Experience using MATLAB for algorithm development, analysis, and prototyping.
• Hands-on experience with undersea acoustics and real-time sonar data processing.
• Ability to understand signal processing and acoustic algorithms at a deep level and translate them into efficient, production-quality code.
• Experience working in Linux-based software development environments.
• Familiarity with Git or GitLab for source control and collaborative development.
• Experience working in Agile development environments and participating in iterative development practices.
group id: 91094950