onsite
Software Engineer C - Maritime Autonomous Systems - Akkodis Germany Tech Experts GmbH
Software Engineer
Senior C++ engineer building robust software for autonomous maritime platforms, leveraging ROS, embedded systems, and advanced CMake workflows to deliver high‑performance, reliable solutions.
About the role
Key Responsibilities
- Design, develop, and maintain C++ modules for autonomous vessel control and navigation.
- Integrate ROS-based perception and decision‑making components with embedded hardware.
- Implement performance‑critical algorithms, ensuring real‑time operation on Linux platforms.
- Collaborate with cross‑functional teams to define system architecture and interface specifications.
- Conduct code reviews, unit testing, and continuous integration to uphold quality standards.
Requirements
- 5+ years of professional C++ development experience.
- Strong background in ROS, embedded Linux, and real‑time systems.
- Proficiency with CMake, Git, and automated testing frameworks.
- Experience in maritime or autonomous vehicle domains is highly desirable.
- Excellent problem‑solving skills and a collaborative mindset.