Designing and implementing electronic hardware and software for I&C systems for Nuclear Power Plants
Requirements
- 5 years of experience in software testing, development, and deployment
- 3 years of experience with coding conventions, unit testing and integration testing of software
- 3 years of experience with Static Analysis and Unit Testing Tools (LDRA) and Software development infrastructure (GitLab)
- Knowledge of common computer languages (C, C++, Python) and software development tools (Version control, IDE’s, Debuggers, etc.)
- Experience understanding coding standards that meets and delivers desired functionality using technology selected for the project
- Experience meeting Industry Coding Standard - MISRA, CERT-C, BARR-C
Responsibilities
- Development and deployment of special purpose Software Test tools within the Software team
- Configure, Maintain, and improve the Software Development infrastructure (Dev Ops)
- Perform Unit/Module and Integration testing of Software packages in support of I&C deliverables
- Develop creative solutions and reduce complexity to create accurate and effective solutions for complex engineering problems
- Prepare Specifications, Reports, etc., in support of the Software Lifecycle
- Perform Code Reviews, Documentation reviews, and other verification activities
Other
- Bachelor's Degree in electrical, computer or software engineering from an accredited college or university
- Ability to obtain authorization for access to U.S. export-controlled information from the U.S. Government
- Excellent written and verbal communications skills and ability to articulate clearly
- Leadership experience
- Relocation Assistance Provided: Yes