1,827,905open jobs
106,409companies
263,480added this week
Browse all
Salary
≈ $82k – $188k per year (Estimated)
Location
Hybrid (Hørsholm, Denmark)
Seniority
Senior
Employment
Full-Time

Confirmed on the employer's own hiring board on Oct 19, 2026. First seen by Alion on Jun 17, 2026. Nacos Marine scores A on the Alion truth index.

Overview
Company
Impact
Profile match
Nacos Marine is part of a global group of companies in maritime automation, navigation and control systems. Its systems support safer and more efficient ship operations worldwide, and its Singapore office hires design project engineers. The company is headquartered in Singapore.
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 Senior Software Developer (m/f/d) - I/O Firmware to join our R&D organization and play a key role in the development of embedded software solutions across NACOS Marine's product portfolio.

In this role, you will be responsible for the design, implementation, maintenance, and validation of embedded firmware components, including embedded operating systems, PLC execution frameworks, communication stacks, and state-machine-based control logic. Working closely with highly skilled software and hardware engineers, you will contribute to the development of secure, reliable, and real-time systems that support advanced maritime automation and navigation solutions.

In addition to your technical responsibilities, you will support agile development activities and facilitate collaboration within the SCRUM team environment.

Key Responsibilities

  • Act as SCRUM Master within the development team, supporting agile processes and daily team coordination
  • Design, develop, maintain, and optimize embedded firmware for resource-constrained systems using C and C++
  • Develop embedded software for microcontroller platforms such as ARM Cortex-M, RISC-V, and similar architectures
  • Design and implement communication protocol stacks and interfaces, including UART, SPI, I2C, CAN, TCP/IP, BLE, Zigbee, LoRa, Modbus, MQTT, and related technologies
  • Develop transport, session, and application-layer functionality, including state machines, protocol framing, parsing, error handling, and retransmission mechanisms
  • Define protocol specifications, packet formats, sequence diagrams, and system state models
  • Optimize firmware performance with regard to latency, throughput, memory utilization, power consumption, and real-time requirements
  • Implement cybersecurity features including authentication, encryption, secure boot mechanisms, and OTA update validation
  • Integrate software solutions with RTOS environments such as Embedded Linux, FreeRTOS, Zephyr, and bare-metal platforms
  • Develop and maintain automated test environments, unit tests, integration tests, and protocol validation frameworks
  • Troubleshoot and debug complex firmware and communication issues using oscilloscopes, logic analyzers, protocol analyzers, and trace tools
  • Collaborate closely with hardware, software, QA, and system engineering teams throughout the product lifecycle
  • Review software designs, code implementations, and technical documentation
  • Create and maintain developer documentation, API references, technical specifications, and release documentation
  • Support technical mentoring, knowledge sharing, and continuous improvement activities within the development organization

Key Requirements

  • Bachelor’s or Master’s degree in Computer Engineering, Electrical Engineering, Computer Science, Software Engineering, or a related field
  • Extensive experience in embedded firmware and protocol development within complex technical environments
  • Strong proficiency in C and C++ for embedded systems development
  • Experience implementing communication protocols and protocol stacks for embedded applications
  • Strong understanding of microcontroller architectures, low-level drivers, DMA, interrupts, and peripheral interfaces
  • Experience with RTOS concepts, concurrency management, and real-time software architectures
  • Practical SCRUM Master experience and familiarity with agile development methodologies
  • Strong debugging and troubleshooting skills using oscilloscopes, logic analyzers, protocol analyzers, and related tools
  • Experience with Git-based development workflows and CI/CD environments
  • Strong analytical, problem-solving, and documentation skills
  • Excellent communication and collaboration skills within international and cross-functional teams
  • Fluent in English, both written and spoken
Preferred Qualifications
  • Experience with Microsoft Azure DevOps environments
  • Experience with cybersecurity technologies and protocols, including TLS, DTLS, and secure element integration
  • Knowledge of IPv4/IPv6, UDP/TCP, CoAP, MQTT-SN, and related networking technologies
  • Experience with wireless communication stacks such as BLE and Thread
  • Python, Bash, or similar scripting experience for test automation and tooling
  • Familiarity with formal verification methods or model-based software design approaches
  • Experience working within maritime, industrial automation, or safety-critical industries

Why choose us and why we'd choose you

At NACOS Marine, you will be part of a highly skilled international R&D organization developing the next generation of maritime automation and navigation technologies. You will have the opportunity to influence architecture decisions, contribute to innovative products, and collaborate with experienced engineers across multiple technical disciplines.

We value technical excellence, innovation, and teamwork, and we are looking for someone who combines deep embedded software expertise with a passion for developing reliable, secure, and high-performance systems.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,827,905 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Hardware
Similar stack
Same company
Hørsholm
≈ $95k – $173k per year (Estimated) • Hybrid • Secret • 5+ years exp • Bachelor's Degree • Boise
Chips/EDA
Xilinx Vivado
Vitis
Apply
$136k – $147k per year • Hybrid • Secret • 8+ years exp • Bachelor's Degree • Boise
Assembly
Assembly
Keystone Engine
Chips/EDA
Xilinx Vivado
Vitis
Apply
$142k – $155k per year • Hybrid • Secret • 8+ years exp • Bachelor's Degree • Boise
Assembly
Assembly
Keystone Engine
DevOps
CI/CD
Apply
$44k per year • Hybrid • Full-Time • 3+ years exp • Bachelor's Degree • Bergamo
Python
C
C++
C
Embedded C
DevOps
RTOS
CI/CD
Management
Agile
Scrum
Apply
≈ $107k – $311k per year (Estimated) • In office • Internship • PhD • Santa Clara
Python
Rust
C++
AI/ML
AI Agents
DevOps
CI/CD
Apply
$203k – $274k per year • In office • Full-Time • 10+ years exp • Bachelor's Degree • Mountain View
Java
SQL
AI/ML
LLM
DevOps
CI/CD
Kubernetes
Apply
$171k – $232k per year • In office • Full-Time • 6+ years exp • Bachelor's Degree • Mountain View
Python
Java
TypeScript
Databases
Apache Kafka
AI/ML
Spark
Function Calling
AI Agents
LLM
RAG
Human-in-the-Loop
Context Engineering
Tool Use
DevOps
Rest API
GCP
CI/CD
AWS
Analytics
A/B Testing
Apply
$141k – $190k per year • In office • Full-Time • 2+ years exp • Bachelor's Degree • Mountain View
Python
Java
TypeScript
SQL
Databases
Apache Kafka
AI/ML
Spark
AI Agents
LLM
RAG
Human-in-the-Loop
Context Engineering
Agentic Workflows
DevOps
Rest API
GCP
CI/CD
AWS
Management
Agile
Scrum
Apply
≈ $16k – $45k per year (Estimated) • In office • 10+ years exp • Bachelor's Degree • Mumbai
Python
Java
TypeScript
SQL
DevOps
CI/CD
Jenkins
GitHub
Unix
QA
Selenium
JMeter
Playwright
Robot Framework
Apply
≈ $70k – $176k per year (Estimated) • In office • 1+ year exp • Santa Monica
Python
JavaScript
Frontend
Vue.js
Nuxt.js
GSAP
React.js
Framer Motion
DevOps
Git
GitHub
GitLab
Design
Figma
Webflow
Apply
≈ $62k – $136k per year (Estimated) • Hybrid • Full-Time • Bachelor's Degree • Hørsholm
Apply
≈ $30k – $51k per year (Estimated) • Hybrid • Full-Time • 2+ years exp • Italy
Apply
≈ $37k – $85k per year (Estimated) • Hybrid • Full-Time • Bachelor's Degree • Italy
Cybersecurity
GDPR
Management
Microsoft Office
Apply
≈ $31k – $54k per year (Estimated) • Hybrid • Full-Time • Italy
Apply
≈ $63k – $143k per year (Estimated) • Hybrid • Full-Time • Bachelor's Degree • Drammen
Apply
≈ $62k – $136k per year (Estimated) • Hybrid • Full-Time • Bachelor's Degree • Hørsholm
Apply
Strategic Buyer 4 days ago
≈ $54k – $134k per year (Estimated) • Hybrid • Full-Time • Hørsholm • Hamburg • Budapest • Warsaw
Apply
≈ $68k – $152k per year (Estimated) • Hybrid • Full-Time • Master's Degree • Kongens Lyngby • Hørsholm
Apply
≈ $31k – $66k per year (Estimated) • In office • 2+ years exp • Hørsholm
AI/ML
Computer Vision
DevOps
Ubuntu
Linux
Windows
Apply
≈ $63k – $139k per year (Estimated) • Hybrid • Hørsholm
Design
SolidWorks
AutoCAD
Apply
See all jobs
This is one of many
1,827,905 more open roles from verified company boards, updated every day.