The R&D Signal and Information Processing Software Developer will support software development and integration of real-time mid-frequency active sonar processing capabilities, including algorithm design, implementation, verification, and performance analysis, within the Signal and Information Sciences Laboratory’s (SISL) Active Sonar Group.
Requirements
- Master's degree in Electrical, Computer Engineering, Computer Science, Math, Physics, or other related discipline.
- Three years of experience in software development.
- Demonstrated proficiency with C++ software development in Linux
- Thorough understanding of object-oriented programming concepts, data structures, design patterns, and algorithm performance analysis.
- Thorough understanding of the software development lifecycle, testing methodologies, and utilization of common application debugging and performance profiling tools.
- Experience troubleshooting complex software systems.
- Experience with Linux and open-source software tools for creating, testing, and documenting code.
- Experience working collaboratively in a team using modern software development practices including version control, issue tracking, and automated testing.
- Familiarity with Bash or similar scripting language
- Familiarity with basic signal processing concepts
- US Citizen
Benefits
- 100% employer-paid basic medical coverage
- Retirement contributions
- Paid vacation and sick time
- Paid holidays