The Advanced Solutions Group has an opening for a Jr. Software Engineer/Test Professional in the Newport, Rhode Island branch of the Maritime Systems Division.
JOB DESCRIPTION: Candidate will participate in team efforts in support of US government and commercial clients on contracts for marine survey system software design, development, testing, integration, documentation and maintenance. Candidate will work on problems of moderate scope supporting requirements definition, design, development and testing of integrated oceanographic and geophysical data acquisition and data processing systems. Moreover, this position has a distinct focus on testing and software quality assurance. Typical sensors integrated in the shipboard environment include positioning systems, vertical reference systems, multi-beam sonar systems, side-scan sonar systems and sound velocity profiling sensors.
As part of the Software Engineering Team the candidate may be required to support limited at-sea testing and operations and some international travel may be required. Applicants will be subject to a security investigation and must meet eligibility requirements for obtaining a U.S. government security clearance to the level of SECRET.
REQUIRED EDUCATION/SKILLS: Bachelor’s degree and 2-4 years of related experience (may include course work) and a strong background in structured software development, mathematics, physical sciences, and computer-based systems integration. Candidates should have at least one year of experience developing software using the C, C++ or QT programming languages on Linux or Windows operating systems and one year of experience with formal software testing and/or software quality assurance. Interest in working in a team environment solving complex problems associated with sensor data integration, data fusion and information extraction is required.
DESIRED SKILLS: A Certified Software Test Professional or Certified Test Manager is highly desirable. Previous experience in the Ocean Sciences field is also strongly desired. CMMI and Systems Engineering Process experience is desired. A background in object oriented software design and development is beneficial.