Newport News Shipbuilding seeks an entry-level software engineer to support its submarine advanced propulsion team. The role involves developing, testing, documenting, and debugging software applications while collaborating with equipment designers and hardware engineers on electronic data processing systems.
What you’ll do
Develop, test, document, and debug software applications and systems
Collaborate with equipment designers and hardware engineers on electronic data processing systems
What you’ll need
US Citizenship required
Bachelor's degree and 0 years of relevant exempt experience
Proficiency in at least one modern programming language such as Python, Java, C++, or JavaScript
Understanding of object-oriented programming principles, design patterns, data structures, algorithms, and computational complexity
Familiarity with Git, SQL/NoSQL databases, APIs/RESTful services, and software testing methods
Experience with Linux or Windows development environments and Agile methodologies
Original job description
Newport News Shipbuilding is hiring a Software Engineer 1 for its submarine advanced propulsion team. The role develops, tests, documents, and debugs software applications and systems, and collaborates with equipment designers and hardware engineers on electronic data processing systems.US Citizenship Required for this Position: YesBachelor's Degree and…