Communication Protocols Developer (m/f/d)

Nacosmarine

Drammen

On-site

NOK 900,000 - 1,200,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

NACOS Marine is seeking an experienced Communications Protocols Developer to join our R&D team. You will design, implement, and validate the communication infrastructure that connects embedded controllers and operator systems across safety‑critical networks.

You will work on secure, high‑performance solutions, develop protocol stacks (UDP, TCP/IP, OPC-UA, Modbus, MQTT), and collaborate with international teams to advance marine automation technology.

Qualifications

  • Bachelor's or Master's degree in a related technical field.
  • 5+ years of experience developing and debugging communication protocol stacks.
  • Strong proficiency in C/C++ on embedded platforms.

Responsibilities

  • Design, develop, and maintain communication architectures for embedded and real-time systems.
  • Implement protocol stacks including UDP, Multicast, TCP/IP, OPC-UA, Modbus, MQTT.
  • Develop transport, session, and application layer functionality with state machines and parsing.
  • Define secure OT network architectures per maritime cybersecurity standards.
  • Evaluate COTS products for integration into NACOS Marine portfolios.
  • Define protocol specifications, diagrams, and interface documentation.
  • Optimize performance for timing, latency, and throughput in real-time operations.
  • Develop and maintain unit/integration tests and automated test environments.
  • Debug interfaces using protocol analyzers, logic analyzers, and trace tools.
  • Produce technical documentation across the SDLC and collaborate with software, hardware, QA, and systems teams.

Skills

C/C++
Embedded systems
English (written and spoken)

Education

Bachelor's or Master's degree in Computer Science, Software Engineering, Electrical Engineering, or a related technical field

Tools

Wireshark
Protocol analyzers
Bus sniffers

Job description

Company Overview
NACOS Marine delivers advanced navigation, automation, and control systems for vessels worldwide. Our integrated solutions help ship owners and operators improve safety, efficiency, and sustainability at sea. With proven reliability, innovative technology, and dedicated support, we enable smarter maritime operations. Let’s shape the future of maritime technology together.

Role Overview
We are seeking an experienced Communication Protocols Developer (m/f/d) to join our R&D team developing the next generation of marine automation systems. In this role, you will design, implement, and validate the communication infrastructure that connects embedded controllers and operator systems across safety‑critical marine automation networks. Working as part of a strategic development program, you will develop secure, high‑performance communication solutions while ensuring reliable real‑time data exchange across our automation platform.

Key Responsibilities

  • Design, develop, and maintain communication architectures using both proprietary and industry‑standard protocols for embedded and real‑time systems
  • Implement and optimize network‑level and application‑layer protocol stacks, including UDP, Multicast, TCP/IP, OPC-UA, Modbus, and MQTT
  • Develop transport, session, and application layer functionality, including state machines, framing, parsing, and error handling
  • Define and maintain secure OT network architectures in line with maritime cybersecurity requirements and relevant industry standards
  • Evaluate commercial off‑the‑shelf (COTS) products and technologies for integration into the NACOS Marine product portfolio
  • Define protocol specifications, sequence diagrams, state charts, packet formats, and interface documentation
  • Optimize communication performance for timing, latency, throughput, and real‑time operation
  • Develop and maintain unit tests, integration tests, protocol validation, and automated test environments
  • Debug communication interfaces using protocol analyzers, logic analyzers, bus sniffers, packet capture tools, and trace logs
  • Produce and maintain technical documentation throughout the software development lifecycle and collaborate closely with software, hardware, QA, and system engineering teams

Key Requirements

  • Bachelor's or Master's degree in Computer Science, Software Engineering, Electrical Engineering, or a related technical field
  • Minimum 5 years of experience developing and debugging communication protocol stacks for embedded or real‑time systems
  • Strong proficiency in C/C++ and implementing communication protocols on resource‑constrained embedded platforms
  • Proven experience with network protocols such as UDP, TCP/IP, Multicast, OPC-UA, Modbus, MQTT, or similar industrial communication technologies
  • Experience designing secure OT network architectures, including encrypted communication, certificate management, and secure transport protocols
  • Working knowledge of industrial cybersecurity standards such as IEC 62443-3-3 and IEC 61162-460
  • Hands‑on experience using protocol analyzers, Wireshark, logic analyzers, bus sniffers, and similar debugging tools
  • Strong analytical, documentation, and problem‑solving skills with a structured and methodical approach
  • Excellent communication skills and ability to collaborate across multidisciplinary and international teams
  • Passion for communication technologies, cybersecurity, emerging protocols, and AI‑assisted software development
  • Fluent in English, both written and spoken

Why choose us and why we'd choose you?

At NACOS Marine, you will help build the communication backbone of our next‑generation marine automation platform. You will work on cutting‑edge technologies alongside experienced international engineering teams, developing secure and reliable communication solutions that support vessels operating around the world. We value technical excellence, innovation, and collaboration, and we're looking for someone who enjoys solving complex communication challenges while contributing to the future of maritime automation.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Communication Protocols Developer (m/f/d)
Communication Protocols Developer (m/f/d)

NACOS Marine • Drammen

On-site
NOK 900,000 - 1,300,000
Backend Developer (m/f/d)
Backend Developer (m/f/d)

Nacosmarine • Drammen

On-site
NOK 900,000 - 1,200,000
Real-Time Maritime Protocols Engineer
Real-Time Maritime Protocols Engineer

NACOS Marine • Drammen

On-site
NOK 900,000 - 1,300,000
Maritime Real-Time Protocols Engineer (C/C++)
Maritime Real-Time Protocols Engineer (C/C++)

Nacosmarine • Drammen

On-site
NOK 900,000 - 1,200,000
Maritime Embedded Backend Engineer
Maritime Embedded Backend Engineer

Nacosmarine • Drammen

On-site
NOK 900,000 - 1,200,000
Senior Service Engineer (m/f/d)
Senior Service Engineer (m/f/d)

Nacosmarine • Drammen

Hybrid
NOK 850,000 - 1,100,000
Hardware Test Engineer/Technician
Hardware Test Engineer/Technician

Kongsberg Maritime • Horten

On-site
NOK 650,000 - 850,000
Flexible working hours
Pension plans
International environment
Senior Mechanical Engineer - Structural Analysis
Senior Mechanical Engineer - Structural Analysis

Jarle Rise • Hjørungavåg

On-site
NOK 900,000 - 1,300,000
Aftermarket and Customer Success Specialist
Aftermarket and Customer Success Specialist

Maritime Robotics AS • Bergen

On-site
NOK 700,000 - 900,000
Benefits package
Professional growth opportunities
Travel opportunities
Hardware Test Engineer/Technician
Hardware Test Engineer/Technician

Arbeidsplassen • Horten

On-site
NOK 650,000 - 850,000
International environment
Safe working environment
Professional development
+3