
NACOS Marine
Company Overview
NACOS Marine is a globally integrated group of companies at the forefront of maritime automation, navigation, and control systems. Building on decades of expertise and a heritage of trusted solutions, NACOS Marine continues to pioneer technologies that set the standard for safer, smarter, and more efficient ship operations worldwide.
Role Overview
We are looking for a
Development Engineer – Embedded Software (m/f/d)
to strengthen our software development organization. In this role, you will design and develop distributed and embedded software systems used in mission-critical maritime applications, with a strong focus on performance, security, and reliability.
You will work across software layers, from low-level embedded platforms to Windows-based applications, collaborating closely with fellow engineers in an agile development environment.
Key Responsibilities
- Design and develop distributed and embedded software systems
- Implement secure, encrypted communication protocols (TCP-based)
- Develop timing-critical data flow and system management concepts
- Contribute to requirement-driven development within agile frameworks
- Work across kernel, process, and application layers, including IPC and networking
- Develop software for embedded ARM platforms, including debugging and real-time systems
- Support Ethernet-based communication, performance, and traffic prioritization
- Contribute to CI/CD pipelines, testing, and continuous improvement
Key Requirements
- Education: Vocational training, diploma, Bachelor’s, or Master’s degree in Software Engineering, Computer Science, Embedded Systems, or a related technical field
- Programming: Strong experience in C#, C, and C++, using Microsoft Visual Studio
- Embedded & Systems Knowledge: Experience with embedded ARM platforms, real-time systems, and low-level software concepts
- Windows & Networking: Solid understanding of Windows internals, IPC, networking, and file systems
- Development Environment: Experience with Azure DevOps, CI/CD pipelines, and modern build tools (e.g. CMake, vcpkg)
- Communication & Protocols: Knowledge of Ethernet/IP-based protocols and data serialization frameworks
- Working Style: Structured, analytical, and quality-focused, with the ability to work in complex, timing-critical environments
- Language: Fluent in English, written and spoken
Why choose us and why we’d choose you
At NACOS Marine, you will work on complex, real-world systems where software quality, performance, and security truly matter. We offer an environment that values technical depth, ownership, and collaboration, giving you the opportunity to grow alongside experienced engineers while shaping solutions used in vessels worldwide.
If you enjoy working close to the hardware and want to build reliable, high-performance embedded software, we would be happy to hear from you.
