Note: The following additional materials are also required for consideration: Transcripts. Work references should be former employers if available. Instructions for submission of these materials will be provided at the time the online application has been completed.
Support the development, validation and transition of sonar acoustic analysis and visualization algorithms from prototype to production implementation in the Signal and Information Sciences Laboratory.
Design and implement sonar processing, visualization and related software in a team environment with researchers and other engineers, in C++, C, Matlab, and occasionally python, perl or other languages as needed. Communicate with researchers, programmers and data analysts via direct interaction and documentation. Test, validate and maintain existing sonar processing, visualization, sensor interface, data parsing, recording/playback and data management software.
Other related functions as assigned.
Bachelor's degree in engineering, computer or information science, or other applied sciences. Ability to work with researchers to design and implement complex processing and display algorithms within existing software architectures or in stand-alone applications, and to support the transition of these algorithms through all phases of applied research, lab analysis and productions systems. Willingness to learn/understand the basic physical concepts of sonar and the application of signal and information processing techniques. attention to detail, effective problem solving skills and excellent judgment. Ability to work independently with sensitive and confidential information, maintain a professional demeanor, work as a team member without daily supervision and effectively communicate with diverse groups of clients. Able to work under pressure and accept supervision. Regular and punctual attendance. US Citizen. Applicant selected will be subject to a government security investigation and must meet eligibility requirements for access to classified information at the level appropriate to the project requirements of the position.
Two or more years of programming in C/C++ in scientific or engineering applications. Experience working in a Unix environment and Unix scripting languages. Experience in Matlab or similar abstract language. Experience in the analysis of scientific data and/or scientific algorithms implementation. Experience in computer science, applied mathematics, statistics and/or signal processing as well as physical modeling, acoustics and/or sonar. Eligibility for immediate access to classified information. Cumulative GPA of 3.0.
May work in extreme temperatures Repetitive use of a keyboard at a workstation Use of manual dexterity Some weekend, evening and holiday work. Frequent use of manuals and books. Work in shared, windowless office space. Some intrastate/interstate travel.