onsite
Systems Engineer - Test - Huntington Ingalls Industries
Systems Engineer
Entry‑level Systems Engineer focused on testing unmanned underwater and surface vehicle systems, using Python, C++, ROS and Linux to develop and execute automated test suites for embedded hardware and autonomy software.
About the role
Key Responsibilities
- Develop, configure, and execute automated test procedures for unmanned underwater and surface vehicle hardware and software.
- Design and maintain test frameworks using Python and C++ within ROS and Linux environments.
- Collaborate with hardware, software, and autonomy teams to identify defects, troubleshoot issues, and verify system performance.
- Document test results, generate reports, and recommend corrective actions to improve reliability and safety.
- Support integration of new sensors, actuators, and communication modules into existing test setups.
Requirements
- Bachelor’s degree in Electrical Engineering, Computer Science, Mechanical Engineering, or a related field.
- Proficiency in Python and C++ programming, with experience in ROS or similar robotics middleware.
- Hands‑on experience with Linux‑based embedded systems and hardware‑in‑the‑loop testing.
- Understanding of test automation concepts and ability to develop test scripts and frameworks.
- Strong analytical and problem‑solving skills, with effective communication for cross‑functional teams.
Skills
pythoncroslinuxtest automation