remote
Systems Engineer - Marine Systems - Amentum
Systems Engineer
Lead the design, integration, and testing of advanced marine systems, leveraging Python, C++, and embedded Linux to deliver reliable, high-performance solutions for maritime applications.
About the role
Key Responsibilities
- Design, develop, and validate embedded software for marine navigation and control systems using C++ and Python.
- Integrate hardware components (sensors, actuators, communication modules) into a unified Linux-based platform.
- Collaborate with cross‑functional teams to define system requirements, architecture, and performance metrics.
- Conduct rigorous testing, debugging, and performance tuning to meet stringent maritime safety and reliability standards.
- Document design decisions, test procedures, and user manuals for internal and regulatory compliance.
Requirements
- Bachelor’s degree in Computer Engineering, Electrical Engineering, or related field.
- 3+ years of experience in embedded systems development for marine or aerospace environments.
- Proficiency in C++, Python, and Linux kernel development.
- Strong knowledge of networking protocols (TCP/IP, UDP, CAN, Ethernet) and real‑time operating systems.
- Excellent problem‑solving skills and ability to work independently in a fast‑paced, collaborative setting.