Role OverviewThe Software Engineer III serves as a key member of the Oceaneering Technologies (OTECH) group, leading software efforts and proposals. The role involves developing and maintaining software architecture, interfacing with other engineering leads and external customers, and contributing to project CDRLs.
What You Will Do
Key responsibilities include applying software lifecycle knowledge, implementing design decisions, and contributing to trade studies, software testing, and analysis of user requirements.
Why It Might Be a Fit
The ideal candidate will demonstrate excellent technical judgment, attention to detail, and ability to devise innovative solutions to problems.
Requirements
- Working knowledge of software lifecycle
- Designing and maintaining software architecture
- Interface with other engineering leads, program managers, and external customers
- Requirements management, software documentation, unit testing, software safety testing, and software qualification testing
- Analysis of user requirements, concept of operations documents, and high-level system architectures
- System development and implementation planning
- Excellent technical judgment, attention to detail, and ability to look at the "big picture" in system design
- Ability to devise innovative solutions to problems
- Mentorship of junior team members
]]>