Software Engineer 3 - 28481
Mission Technologies, a division of HII · Virginia Beach, VA · 2 wk ago
Engineering$97k–$139k/yrFull-time
About the role
HII Unmanned Systems (HII UxS) is seeking a software developer to join their software engineering team. The role involves designing, developing, and implementing autonomy software for unmanned maritime products. The successful candidate will be responsible for enhancing features, fixing defects, and coordinating with various engineering teams.
Responsibilities
- Demonstrate creativity and innovation 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 customers.
- Communicate findings, problems, and solutions effectively to functional, project teams, and 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.
- Follow software development process and best practices.
Requirements
- 5 years relevant experience with a Bachelor's degree in related field; 3 years with a Master's degree; 0 years with a PhD or Juris Doctorate; or 9 years with a High School Diploma or equivalent and relevant experience.
- A BS in Computer Science, Electrical Engineering, or Robotics Engineering.
- 5+ 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.
- Ability to successfully function in a team with cross-functional team members and multi-tasking.
Bonus points for
- Experience with autonomous systems.
- Experience with maritime technology.
- Experience with maritime robotics.
Physical Requirements
The listed salary range for this role is intended as a good faith estimate based on the role's location, expectations, and responsibilities. When extending an offer, HII's Mission Technologies division takes a variety of factors into consideration which include, but are not limited to, the role's function and a candidate's education or training, work experience, and key skills.