Huntington Ingalls Industries Software Engineer 1 - 2487 in Pocasset, Massachusetts
A division of Huntington Ingalls Industries
Unmanned Systems, a business group within Huntington Ingalls Industries’ Technical Solutions division, creates advanced unmanned maritime solutions for defense, marine research and commercial applications. Serving customers in more than 30 countries, HII provides design, autonomy, manufacturing, testing, operations and sustainment of unmanned systems, including unmanned underwater vehicles (UUVs) and unmanned surface vessels (USVs).
Designs, modifies, develops, writes and implements software programming applications. Supports and/or installs software applications/operating systems and participates in the testing process through test review and analysis, test witnessing and certification of software by performing the following duties.
Duties and Responsibilities:
Ability to develop software for VxWorks, Windows and Linux.
Imports code changes from multiple programmers.
Designs a regression test procedure for each release.
Debugs vehicle and Vehicle Interface Program bugs.
Provides training to Hydroid personnel on all new software features.
Provides and maintains detailed list of bug fixes, and new features with each release such that customer support can assist REMUS users.
Provides input for manuals on new features.
Provides input for training slides on new features.
Discusses requests with users for clarification and recommends modifications to lower costs, enhance usability or expand functionality.
Develops test data and test plans for requested programs and systems.
Creates and reviews program and system documentation and flow charts to ensure accuracy and consistency.
Works with data center operations and data security personnel to move programs and systems from test to production status.
Travels to offsite locations as required, maybe overseas.
Essential Job Responsibilities
Designs, develops, documents, tests and debugs applications software and systems that contain logical and mathematical solutions. Conducts multidisciplinary research and collaborates with equipment designers and/or hardware engineers in the planning, design, development, and utilization of electronic data processing systems for product and commercial software. Determines computer user needs; analyzes system capabilities to resolve problems on program intent, output requirements, input data acquisition, programming techniques and controls; prepares operating instructions; designs and develops compilers and assemblers, utility programs, and operating systems. Ensures software standards are met.
0 years experience with Bachelors in related field; or High School Diploma or equivalent and 4 years relevant experience.
Must have an active secret clearance #LI-MH1
The ability to develop and troubleshoot C/C++ software.
Experience with testing software components in an embedded environment.
Experience with Linux, Unix, VxWorks and/or a RTOS.
Adequate visual acuity and manual dexterity for meeting the requirements Software Engineer family.
Huntington Ingalls Industries is America’s largest military shipbuilding company and a provider of professional services to partners in government and industry. For more than a century, HII’s Newport News and Ingalls shipbuilding divisions in Virginia and Mississippi have built more ships in more ship classes than any other U.S. naval shipbuilder. HII’s Technical Solutions division provides a wide range of professional services through its Fleet Support, Mission Driven Innovative Solutions, Nuclear & Environmental, and Oil & Gas groups. Headquartered in Newport News, Virginia, HII employs more than 42,000 people operating both domestically and internationally.
Huntington Ingalls Industries is an Equal Opportunity/Vets and Disabled Employer. U.S. Citizenship may be required for certain positions.
Huntington Ingalls Industries
- Huntington Ingalls Industries Jobs