The company is looking to develop and maintain software applications for US Navy Nuclear Submarines.
Requirements
- Experience with C++ toolset/framework
- Knowledge of software development for embedded systems
- Understanding of system-level requirements and software interface requirements
- Experience with unit testing and verification and validation testing
- Knowledge of hardware/software integration
- Experience with software development for submarine platforms
- Familiarity with power conversion module system, reactor, steam and electric plant systems
Responsibilities
- Analysis of system-level requirements
- Development of software and interface requirements
- Detailed design of software components that satisfy the above requirements and integration of hardware/software
- Development of unit testing
- Support to verification and validation testing of performance and operational requirements
- Troubleshoot and enhance existing software to fix defects, support new or changing hardware/requirements, or enhance features and performance
- Create and maintain formal requirements and design documentation
Other
- A Bachelor of Science degree or higher in Computer Science, Electrical Engineering, or Computer Engineering
- 0-3 years of relevant experience
- Ability to follow and enforce processes and procedures
- Self-starter with the ability to work independently
- Strong attention to detail
- Strong written and verbal communication skills
- Strong organizational skills