HII's Mission Technologies division is seeking a software developer to design, develop, and implement and test autonomy software for unmanned maritime products, developing the next generation autonomy for their Unmanned system product portfolio.
Requirements
- Experience with Data Distribution Service (DDS)
- Experience with Linux operating systems
- Experience with ROS and ROS2
- Debugging expertise with hard-to-reproduce whole-system problems.
- Experience using containerization software (Docker, Kubernetes, Podman, etc)
- Strong experience on Linux command line and bash
Responsibilities
- Demonstrate the ability to be creative and innovative by designing, developing, and maintaining solutions to complex autonomy problems for HII UxS products.
- Be responsible for software product and customer deliverables.
- Document software development requirements, design, and implementation.
- Enhance features and fix existing defects for customer.
- Effectively communicate findings, problems and solutions to functional, project teams, as well as external customers.
- Coordinate with system, firmware, hardware and other engineering teams to implement the highest quality software solution.
- Participate in all phases of product development as needed such as reviewing requirements, design, usability, risk assessment and defects.
Other
- 0 years experience with Bachelors in related field; or High School Diploma or equivalent and 4 years relevant experience.
- BS in Computer Science, Electrical Engineering, or Robotics Engineering.
- Must be 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.
- Required Travel: 0 - 10%