Position Summary
The Titled Software Engineer serves as a core member of the Oceaneering Technologies (OTECH) group.
Titled engineers are expected to learn OTECH processes and best engineering practices; and apply the knowledge towards growing a software engineering skill set.
This role is key in providing onsite technical support to customers and implementing the bulk of the engineering work under the supervision of a software program lead.
OTECH produces and maintains unique underwater systems – typically for US Navy and other US Government Department of Defense customers.
Our projects are all one-of-a-kind.
Projects range from quick burn to lifecycle management of fielded systems.
The ideal candidate for this position would have a zest for being thrown into new situations, the tenacity to thrive there and have a knack for asking questions when guidance is needed, while capable of functioning independently when given clear instructions.
Duties And Responsibilities
Learn and apply the software development lifecycle.Write software at the CSU level.Write software that adheres to the defined software architecture.Actively interface with the software lead and team.Communicate independently and effectively with non-software teammates for issue resolution.Creation and maintenance of project CDRL’s.
This includes requirements management, software documentation, unit testing, software safety testing, and software qualification testing.
Support software testing both in remote development environments as well as onsite at the customer facility in Suitland, Maryland.Understand user requirements, concept of operations documents, and system requirements specifications.Provide software technical support to users at the customer facility.Prepare status reports for customer site support and feedback evolutions.Schedules can be demanding throughout the year and occasional work outside normal working hours should be anticipated.ADDITIONAL:
Additional duties as assigned.Qualifications
ESSENTIAL:
BS Degree in Computer Science, Computer Engineering, Mathematics, Electrical Engineering or related technical field.
Commensurate experience will be considered.A strong interest in robotics and/or underwater robotics.Experience with a .NET programming language, preferably C#.
Proficiency with the Microsoft 365 environment.Strong troubleshooting skills.Ability to obtain and maintain Security+ or CASP+ certification.Ability to obtain and maintain a United States Government Department of Defense Security Clearance (active clearances preferred, but not prerequisite).Must be a US citizen.PREFERRED:
Experience working with or displaying data using GIS tools.
Experience with SQL database programming.Experience with Python or other scripting languages.Experience with Windows OS.Solid written and oral communications skills, including ability to effectively document, convey, and present engineering concepts and products to team members and customers.