Senior Software Engineer - Unmanned Maritime Autonomy

Huntington Ingalls Industries

Virginia Beach (VA)

On-site

USD 117,262 - 167,518

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Huntington Ingalls Industries (HII) Unmanned Systems is seeking a software engineer to design, develop, implement and test autonomy solutions for unmanned maritime products. You will contribute to the future of our unmanned system portfolio and deliver software products to customers.

The role requires strong C++/Python skills, DDS, Linux experience, and the ability to collaborate with cross‑functional teams. A US citizenship and ability to obtain a government clearance are required.

Qualifications

  • 9 years relevant experience with Bachelor's in related field; 7 years relevant experience with Masters in related field; 4 years relevant experience with PhD or Juris Doctorate in related field; or High School Diploma or equivalent and 13 years relevant experience.
  • 6+ years hands‑on experience in software development and architecture design
  • In‑depth knowledge of programming languages such as C++ and Python
  • Experience with Data Distribution Service (DDS)
  • Experience with Linux operating systems
  • Experience with Atlassian tools
  • Strong knowledge of version control
  • Experience with virtualization and containerization
  • Debugging expertise with hard‑to‑reproduce whole‑system problems
  • Must be a US Citizen and able to obtain and maintain a government clearance #LI‑MH1
  • Ability to successfully function in a team with cross‑functional team members and multi‑tasking.

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.

Skills

C++
Python
DDS
Linux
Atlassian tools
Version control
Virtualization
Containerization
Debugging
US citizenship
Teamwork

Education

Bachelor's degree in related field
Master's degree in related field
PhD/JD in related field
High School Diploma or equivalent with 13 years experience

Tools

Docker
Kubernetes

Job description

Huntington Ingalls Industries (HII) Unmanned Systems is seeking a software engineer to design, develop, implement and test autonomy solutions for unmanned maritime products. You will contribute to the future of our unmanned system portfolio and deliver software products to customers.

The role requires strong C++/Python skills, DDS, Linux experience, and the ability to collaborate with cross‑functional teams. A US citizenship and ability to obtain a government clearance are required.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Autonomy Software Engineer - Unmanned Maritime Systems
Autonomy Software Engineer - Unmanned Maritime Systems

Mission Technologies, a division of HII • Virginia Beach (VA)

On-site
USD 97,000 - 139,000
Best-in-class medical/dental/vision
Wellness resources
Employee assistance programs
+6
Software Engineer – Unmanned Maritime Systems (Hybrid)
Software Engineer – Unmanned Maritime Systems (Hybrid)

Huntington Ingalls Industries • San Diego (CA)

Hybrid
USD 91,000 - 151,000
Senior Software Engineer, Maritime Autonomy Systems
Senior Software Engineer, Maritime Autonomy Systems

Mission Technologies, a division of HII • Virginia Beach (VA)

On-site
USD 117,000 - 168,000
Software Engineer 4 - 28482
Software Engineer 4 - 28482

Mission Technologies, a division of HII • Virginia Beach (VA)

On-site
USD 117,000 - 168,000
Software Engineer - Unmanned Maritime Systems (Hybrid, Secret)
Software Engineer - Unmanned Maritime Systems (Hybrid, Secret)

Mission Technologies, a division of HII • San Diego (CA)

Hybrid
USD 107,000 - 151,000
Medical, dental and vision coverage
Wellness resources
Savings Plan Options (401(k))
+3
Systems Engineer II – Unmanned Underwater Systems (UxS)
Systems Engineer II – Unmanned Underwater Systems (UxS)

Huntington Ingalls Industries • Pocasset (MA)

On-site
USD 76,000 - 108,000
401(k) Savings Plan
Tuition reimbursement
Paid holidays and PTO
Autonomy Software Engineer - Uncrewed Systems
Autonomy Software Engineer - Uncrewed Systems

Huntington Ingalls Industries • Virginia Beach (VA)

On-site
USD 90,000 - 120,000
Competitive medical, dental, and vision plans
Wellness resources
Employee assistance programs
+4
Software Engineer 4 - 28482
Software Engineer 4 - 28482

Huntington Ingalls Industries • Virginia Beach (VA)

On-site
USD 117,000 - 168,000
Software Engineer 3 - 28481
Software Engineer 3 - 28481

Huntington Ingalls Industries • Virginia Beach (VA)

On-site
USD 90,000 - 120,000
Competitive medical, dental, and vision plans
Wellness resources
Employee assistance programs
+4
Software Engineer 3 - 28481
Software Engineer 3 - 28481

Mission Technologies, a division of HII • Virginia Beach (VA)

On-site
USD 97,000 - 139,000
Best-in-class medical/dental/vision
Wellness resources
Employee assistance programs
+6