Huntington Ingalls Industries - Newport News, VA
posted 4 months ago
Newport News Shipbuilding's Automation and Controls department is seeking an experienced engineer (software, computer, or electrical) to join its software development team. As a member of the software team, the successful candidate will contribute to the development and deployment of C++ application software utilizing a Naval Nuclear Laboratories customized toolset. The successful candidate will be directly involved in software development life cycle activities inclusive of requirements refinement and derivation, coding, unit testing, peer review, code inspection, and investigation into feedback from an external software qualification group. The role involves designing, developing, documenting, testing, and debugging applications software and systems that contain logical and mathematical solutions. The engineer will conduct multidisciplinary research and collaborate with equipment designers and/or hardware engineers in the planning, design, development, and utilization of electronic data processing systems for product and commercial software. Responsibilities also include determining computer user needs, analyzing system capabilities to resolve problems on program intent, output requirements, input data acquisition, programming techniques, and controls; preparing operating instructions; and designing and developing compilers and assemblers, utility programs, and operating systems. Ensuring software standards are met is a critical aspect of this position.