Senior Embedded Firmware Engineer — Maritime RTOS & Protocols

Nacosmarine

Denmark

On-site

DKK 700,000 - 1,100,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

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 Embedded Firmware Lead – Real-Time Maritime
Senior Embedded Firmware Lead – Real-Time Maritime

NACOS Marine • Region Hovedstaden

On-site
DKK 671,000 - 971,000
Senior Software Developer (m/f/d) – I/O Firmware
Senior Software Developer (m/f/d) – I/O Firmware

Nacosmarine • Denmark

On-site
DKK 700,000 - 1,100,000
Senior Software Developer (m/f/d) I/O Firmware
Senior Software Developer (m/f/d) I/O Firmware

NACOS Marine • Region Hovedstaden

On-site
DKK 671,000 - 971,000
Embedded Hardware Engineer – Marine Automation (Remote)
Embedded Hardware Engineer – Marine Automation (Remote)

Everllence • København

Hybrid
DKK 700,000 - 900,000
Mobility package
Remote work options
Flexible working hours
+1
Embedded Hardware Engineer – Marine Automation
Embedded Hardware Engineer – Marine Automation

Everllence • Roskilde

On-site
DKK 600,000 - 900,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
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 Embedded Software Engineer - Industrial Control
Senior Embedded Software Engineer - Industrial Control

Marel A/S • Aarhus

On-site
DKK 447,000 - 598,000
Freedom to take initiative
Recognition for contributions
Access to decision-makers
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
Senior Embedded Software Engineer

Coalesce Management Consulting • København

On-site
DKK 700,000 - 900,000