Backend Developer (m/f/d)

NACOS Marine

Drammen

On-site

NOK 900,000 - 1,300,000

Full time

5 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

NACOS Marine is seeking an experienced Backend Developer (m/f/d) to join our R&D team, building the next generation of marine automation systems.

You will design and implement safety-critical backend software in C/C++ for embedded controllers, communication stacks, and automation platform components, collaborating with cross-functional teams to deliver scalable, secure software for vessels worldwide.

Qualifications

  • Bachelor's or Master’s degree in Software Engineering, Computer Science, Electrical Engineering, or a related field.
  • Minimum 5 years of embedded C/C++ software development experience.
  • Experience with protocol stacks and protocols (UART, SPI, I2C, Profinet, TCP/IP, Modbus, OPC-UA or MQTT).
  • Strong knowledge of microcontroller architectures, DMA, interrupts, and low-level drivers.
  • Familiarity with Git and modern CI/CD practices.
  • Excellent analytical, communication, and collaboration skills.

Responsibilities

  • Develop embedded backend software in C/C++ for microcontrollers with real-time requirements.
  • Design and maintain communication protocol stacks and interfaces.
  • Implement transport, session, and application layer functionality.
  • Optimize timing, latency, throughput, and resource usage.
  • Collaborate with hardware, QA, and system engineering teams.
  • Produce technical documentation throughout the lifecycle.
  • Contribute to testing, debugging, and validation of embedded software.
  • Ensure compliance with maritime, industrial, and cybersecurity standards.

Skills

Embedded C/C++
RTOS / real-time
Communication protocols (UART, SPI, I2
Embedded cybersecurity concepts
Git & CI/CD
Problem solving
Team collaboration
English fluency

Education

Bachelor's or Master's in Software/CS/Electrical Engineering

Tools

Git
CI/CD tools (Jenkins/GitLab)
Embedded IDEs (Keil/IAR)

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 Backend Developer (m/f/d) to join our R&D team developing the next generation of marine automation systems.

In this role, you will design and develop safety-critical backend software for embedded controllers, communication protocols, and automation platform components that power vessels worldwide. Working as part of a strategic development program, you will collaborate with cross-functional engineering teams to deliver scalable, reliable, and secure software solutions for maritime automation.

Key Responsibilities
  • Develop embedded backend software in C/C++ for microcontrollers, focusing on performance, memory efficiency, and real-time operation
  • Design, implement, and maintain communication protocol stacks, including both proprietary and industry-standard protocols
  • Develop transport, session, and application layer functionality, including state machines, framing, parsing, and error handling
  • Optimize software for timing, latency, throughput, and resource utilization
  • Integrate firmware with hardware interfaces, peripherals, and low-level drivers
  • Ensure compliance with relevant maritime, industrial, and cybersecurity standards
  • Produce and maintain technical documentation throughout the software development lifecycle
  • Collaborate closely with software, hardware, QA, and system engineering teams to deliver robust platform solutions
  • Participate in code reviews, technical discussions, and continuous improvement initiatives
  • Contribute to testing, debugging, and validation of embedded software and communication interfaces
Key Requirements
  • Bachelor's or Master's degree in Software Engineering, Computer Science, Electrical Engineering, or a related technical field
  • Minimum 5 years of experience developing embedded software in C/C++
  • Proven experience implementing communication protocol stacks such as UART, SPI, I2C, Profinet, TCP/IP, Modbus, OPC-UA, or MQTT
  • Strong understanding of microcontroller architectures, DMA, interrupts, low-level drivers, and embedded hardware interfaces
  • Experience with embedded cybersecurity concepts such as secure boot, encrypted communication, and access control
  • Familiarity with Git version control and modern CI/CD development practices
  • Strong analytical and problem-solving skills with a structured approach to software development
  • Excellent communication skills and ability to collaborate across multidisciplinary teams
  • Passion for emerging technologies, embedded systems, 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 contribute to the development of advanced automation technology used on vessels around the world. You will work alongside experienced international engineering teams on innovative products that combine embedded software, hardware, and maritime expertise.

We value collaboration, technical excellence, and continuous innovation, and we're looking for someone who enjoys solving complex engineering challenges while contributing to the future of maritime automation.

Please note that we are subject to the Norwegian Security Act, as stated below in both Norwegian and English.

Sikkerhetsklarering

NACOS Valmarine AS leverer løsninger og tjenester til forsvars- og sikkerhetssektoren, og deler av vår virksomhet er underlagt sikkerhetsloven. For enkelte stillinger vil det derfor være en forutsetning at kandidaten kan autoriseres og, der stillingen krever det, sikkerhetsklareres i henhold til gjeldende norske regler og myndighetskrav.

Aktuelle kandidater må være innforstått med at nødvendig sikkerhetsmessig vurdering kan inngå som en del av ansettelsesprosessen, og at ansettelse i enkelte stillinger kan være betinget av at nødvendige godkjenninger oppnås og opprettholdes.

Security Clearance

NACOS Valmarine AS provides solutions and services to the defence and security sector, and parts of our operations are subject to the Norwegian Security Act. For certain positions, it is therefore a requirement that the successful candidate is eligible for authorization and, where required by the position, security clearance in accordance with applicable Norwegian regulations and governmental requirements.

Candidates should be aware that the necessary security assessment may form part of the recruitment process, and that employment in certain positions may be conditional upon obtaining and maintaining the required security approvals.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Service Engineer (m/f/d)
Senior Service Engineer (m/f/d)

NACOS Marine • Drammen

On-site
NOK 900,000 - 1,300,000
Project Manager (m/f/d)
Project Manager (m/f/d)

Nacosmarine • Drammen

On-site
NOK 900,000 - 1,300,000
Project Manager (m/f/d)
Project Manager (m/f/d)

Nacosmarine • Bergen

On-site
NOK 900,000 - 1,200,000
Software Developer - Digitalization of Engineering
Software Developer - Digitalization of Engineering

Kongsberg Maritime • Kongsberg

On-site
NOK 700,000 - 900,000
Flexible work hours
Competitive salary and benefits
Pension and insurance
+1
Application Technician
Application Technician

Maritime Robotics AS • Trondheim

On-site
NOK 520,000 - 680,000
Competitive benefits package
Professional growth opportunities
Waterfront Trondheim office
Project Manager
Project Manager

NACOS Valmarine AS • Drammen

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

Nacosmarine • Drammen

On-site
NOK 900,000 - 1,200,000
Sales Manager (m/f/d)
Sales Manager (m/f/d)

NACOS Marine • Bergen

Hybrid
NOK 750,000 - 1,100,000
Senior Project Engineer – Bridge & Navigation
Senior Project Engineer – Bridge & Navigation

Norwegian Electric Systems AS • Ålesund

On-site
NOK 900,000 - 1,300,000
Fleksibel arbeidshverdag
Mulighet for å utvikle spisskompetanse
HESQ Manager
HESQ Manager

Maritime Robotics AS • Trondheim

On-site
NOK 750,000 - 950,000
Waterfront offices by Brattørkaia
Opportunities for professional growth
Growth-minded team and strong culture
+2
Top locations