Senior Embedded Firmware Engineer & SCRUM Master - Maritime

NACOS Marine

Hørsholm

On-site

DKK 900,000 - 1,200,000

Full time

3 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

NACOS Marine seeks a Senior Software Developer (I/O Firmware) to join its R&D team. You will design, implement, maintain and validate embedded firmware across products, including OSes, protocol stacks, and real-time control logic.

You will work with hardware and software engineers in a SCRUM-driven environment to deliver secure, reliable maritime automation solutions. The role emphasizes developing for ARM Cortex-M/RISC-V platforms, implementing diverse communication protocols, and integrating

Qualifications

  • Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, CS, Software Engineering, or related field.
  • Extensive embedded firmware and protocol development experience.
  • Strong proficiency in C and C++ for embedded systems.
  • Experience implementing communication protocols and stacks for embedded apps.
  • Knowledge of microcontroller architectures, DMA, interrupts, and peripherals.
  • Experience with RTOS concepts and real-time software architectures.
  • SCRUM Master experience and agile methodologies.
  • Strong debugging skills with oscilloscopes, logic analyzers, and protocol analyzers.

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 ARM Cortex-M, RISC-V, and similar MCUs.
  • Implement protocol stacks and interfaces (UART, SPI, I2C, CAN, TCP/IP, MQTT, etc.).
  • Develop transport, session, and application-layer functionality and state machines.
  • Define protocol specs, packet formats, and system state models.
  • Optimize firmware for latency, throughput, and power consumption.
  • Incorporate cybersecurity features and OTA update validation.
  • Integrate software with RTOS environments (Embedded Linux, FreeRTOS, Zephyr).
  • Create tests, unit/integration tests, and protocol validation frameworks.
  • Troubleshoot firmware and comm issues with diagnostic tools.
  • Collaborate with hardware, QA, and systems engineering teams.
  • Review designs and code; maintain documentation and API references.

Skills

C/C++
Embedded firmware
RTOS concepts
SCRUM Master
Debugging

Education

Bachelor's in Computer/ Electrical Engineering or CS
Master's preferred

Tools

Git CI/CD
Oscilloscopes
Protocol analyzers

Job description

NACOS Marine seeks a Senior Software Developer (I/O Firmware) to join its R&D team. You will design, implement, maintain and validate embedded firmware across products, including OSes, protocol stacks, and real-time control logic.

You will work with hardware and software engineers in a SCRUM-driven environment to deliver secure, reliable maritime automation solutions. The role emphasizes developing for ARM Cortex-M/RISC-V platforms, implementing diverse communication protocols, and integrating

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

Similar jobs worth comparing

Senior Embedded Firmware Engineer — Maritime RTOS & Protocols
Senior Embedded Firmware Engineer — Maritime RTOS & Protocols

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 • Hørsholm

On-site
DKK 900,000 - 1,200,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
Maritime Automation Senior Service Engineer
Maritime Automation Senior Service Engineer

NACOS Marine • Sæby

On-site
DKK 600,000 - 800,000
Senior Marine Automation Engineer – SCADA & Onboard
Senior Marine Automation Engineer – SCADA & Onboard

Nacosmarine • Denmark

On-site
DKK 800,000 - 1,000,000
.NET Developer (m/f/d)
.NET Developer (m/f/d)

Nacosmarine • Denmark

Remote
DKK 600,000 - 900,000
Marine Automation Project Engineer - Retrofit Specialist
Marine Automation Project Engineer - Retrofit Specialist

NACOS Marine • Hørsholm

On-site
DKK 560,000 - 800,000
Senior Maritime Product Security Architect
Senior Maritime Product Security Architect

NACOS Marine • Hørsholm Kommune

On-site
DKK 1,100,000 - 1,400,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
Maritime OT Security Architect – Product & Compliance
Maritime OT Security Architect – Product & Compliance

NACOS Marine • Hørsholm

On-site
DKK 900,000 - 1,350,000