Senior Embedded Firmware Engineer — Maritime RTOS & Protocols

Nacosmarine

Denmark

On-site

DKK 700,000 - 1,100,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

NACOS Marine seeks an experienced Senior Software Developer (m/f/d) – I/O Firmware to join our R&D team. You will design, implement, and validate embedded firmware for real-time maritime systems, working with ARM Cortex-M and similar MCUs.

You will collaborate across hardware and software disciplines to ensure secure, reliable operation. Responsibilities include SCRUM leadership, protocol stack development, and integration with RTOS environments like Embedded Linux/FreeRTOS.

Qualifications

  • Bachelor’s or Master’s degree in a related field.
  • Extensive experience in embedded firmware and protocol development.
  • Strong proficiency in C and C++ for embedded systems.
  • Experience implementing communication protocols and protocol stacks.
  • Understanding of microcontroller architectures, low-level drivers, DMA, interrupts, and peripherals.
  • Experience with RTOS concepts and real-time software architectures.
  • SCRUM Master experience and agile methodologies.

Responsibilities

  • Act as SCRUM Master within the development team and support agile processes.
  • Design, develop, and optimize embedded firmware for resource-constrained systems using C/C++.
  • Develop software for Cortex-M, RISC-V, and similar microcontrollers.
  • Design and implement protocol stacks and interfaces (UART, SPI, I2C, CAN, TCP/IP, BLE, Zigbee, LoRa, Modbus, MQTT).
  • Develop transport, session, and application-layer functionality with state machines and protocol framing.
  • Define protocol specifications, packet formats, and state models.
  • Optimize firmware for latency, throughput, memory, and power.
  • Implement cybersecurity features including authentication and secure boot.
  • Integrate software with RTOS environments (Embedded Linux, FreeRTOS, Zephyr).
  • Develop automated tests, unit tests, and protocol validation frameworks.
  • Troubleshoot firmware and communication issues with tools like oscilloscopes and protocol analyzers.
  • Collaborate with hardware, QA, and systems engineering throughout product lifecycle.
  • Review designs, code, and docs; maintain developer docs and API references.
  • Provide mentoring and continuous improvement within the team.

Skills

Embedded firmware
C/C++
SCRUM Master
Git & CI/CD
RTOS
Protocols: TCP/IP, Modbus, MQTT
Security: TLS, secure boot
Azure DevOps

Education

Bachelor’s or Master’s degree in Computer/Electrical/Software Engineering

Tools

GIT
CI/CD
Azure DevOps
Protocol analyzers

Job description

NACOS Marine seeks an experienced Senior Software Developer (m/f/d) – I/O Firmware to join our R&D team. You will design, implement, and validate embedded firmware for real-time maritime systems, working with ARM Cortex-M and similar MCUs.

You will collaborate across hardware and software disciplines to ensure secure, reliable operation. Responsibilities include SCRUM leadership, protocol stack development, and integration with RTOS environments like Embedded Linux/FreeRTOS.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Web Engineer for Maritime Digital Solutions
Senior Web Engineer for Maritime Digital Solutions

NACOS Marine • Hørsholm Kommune

On-site
DKK 850,000 - 1,100,000
Senior OT Security Architect - Maritime
Senior OT Security Architect - Maritime

Nacosmarine • Denmark

Remote
DKK 1,100,000 - 1,400,000
Senior Web Developer (m/f/d)
Senior Web Developer (m/f/d)

NACOS Marine • Hørsholm Kommune

On-site
DKK 850,000 - 1,100,000
Senior Embedded Systems Engineer for Green Shipping
Senior Embedded Systems Engineer for Green Shipping

Søfart Danmark • København

On-site
DKK 700,000 - 850,000
Mobility package for relocating to Denmark
Support with CPR registration and work permits
Senior Embedded Engineer: Lead Firmware & Data Infrastructure
Senior Embedded Engineer: Lead Firmware & Data Infrastructure

Welltec A/S • Allerød Kommune

On-site
DKK 900,000 - 1,100,000
Career opportunities
Equal opportunity employer
Competitive compensation
Embedded Software Engineer - C/C++, RTOS, Full Lifecycle
Embedded Software Engineer - C/C++, RTOS, Full Lifecycle

APM Terminals • Tinglev

On-site
DKK 600,000 - 800,000
Senior Security Architect (m/f/d)
Senior Security Architect (m/f/d)

Nacosmarine • Denmark

On-site
DKK 1,100,000 - 1,400,000
Senior Embedded Ethernet API Engineer
Senior Embedded Ethernet API Engineer

Microchip Technology Inc. • Herlev Kommune

On-site
DKK 700,000 - 1,000,000
Meals and snacks provided
Pension, healthcare, stock options
Senior Embedded Software Engineer - Industrial Systems
Senior Embedded Software Engineer - Industrial Systems

JBT Marel Corporation • Aarhus

Hybrid
DKK 900,000 - 1,200,000
Senior Embedded Firmware Developer
Senior Embedded Firmware Developer

Microchip Technology Inc. • Herlev Kommune

On-site
DKK 700,000 - 900,000
Pension
Stock options
Travel opportunities