About the role

  • Senior Software Engineer designing and developing high-quality software solutions at HII in support of mission-critical systems. Collaborating with Product Owners and fellow engineers to deliver robust applications.

Responsibilities

  • Design, develop, document, test, and debug software applications and systems.
  • Conduct multidisciplinary research and collaborate with hardware and systems engineers.
  • Analyze system capabilities and resolve issues related to program intent, data flow, and technical constraints.
  • Prepare operating instructions and technical documentation.
  • Develop compilers, assemblers, utilities, and operating system components.
  • Ensure adherence to software engineering standards and best practices.
  • Provide creative, practical technical solutions to complex engineering challenges.
  • Communicate technical approaches and findings to internal and external stakeholders.
  • Serve as a primary technical contact on major projects and coordinate with senior personnel across organizations.
  • Support production environments and troubleshoot issues across the full development lifecycle.
  • Mentor Associate Software Engineers and support team development.
  • Contribute to system architecture discussions and long term design strategy.

Requirements

  • 20+ years relevant experience with Bachelors in related field; 18+ years relevant experience with Masters in related field; 15+ years relevant experience with PhD or Juris Doctorate in related field; or High School Diploma or equivalent and 24 years relevant experience.
  • Strong proficiency with modern artificial intelligence (AI) systems, including large scales language models, and applications.
  • Deep understanding of best practices across the full software development lifecycle, including coding standards, code reviews, source control, build processes, testing, and operational support.
  • Hands on experience with prototyping (e.g., Python), developing real time executable code (e.g., C++), and conducting application testing.
  • Experience working in both cloud and edge computing environments.
  • Experience with automating development and testing workflows using AI driven tools and MATLAB.
  • Ability to obtain and maintain a Secret security clearance.

Benefits

  • best-in-class medical, dental and vision plan choices
  • wellness resources
  • employee assistance programs
  • Savings Plan Options (401(k))
  • financial planning tools
  • life insurance
  • employee discounts
  • paid holidays and paid time off
  • tuition reimbursement
  • early childhood and post-secondary education scholarships

Job title

Unmanned/Autonomous Systems Software Architect, Engineer Software 6

Job type

Experience level

SeniorLead

Salary

$179,659 - $250,000 per year

Degree requirement

Bachelor's Degree

Tech skills

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job