Embedded engineer

SwedenCompetitive0 applicants

About this role

Embedded Linux Developer – Vessel Onboard System (iHelm)

Role Overview

We are looking for an Embedded Linux Developer to take technical ownership of our onboard vessel system (iHelm). You will work across the full stack of the onboard platform, from the Linux OS, kernel, and hardware interfaces up to the data services that integrate with our Python backend and external tablet.

Your focus will be to:

Modernize and harden the existing onboard platform (OS, kernel, and system services).

Extend connectivity to more external devices and sensors (e.g. CAN/NMEA, serial, industrial buses, other onboard systems).

Ensure the platform remains robust, maintainable, and secure for long-term deployments in marine environments.

You’ll collaborate closely with backend, frontend, and data engineers working on the iHelm backend (Python) and frontend to ensure smooth integration between low-level device data and higher-level analytics and UI.

Responsibilities

  • Platform & Kernel
  • Own the Linux-based onboard platform running iHelm, including:
  • Kernel configuration and updates (e.g. enabling relevant integrations, patching, security updates).
  • Boot process, system services, and resource management.
  • Plan and execute kernel and OS upgrades on deployed hardware, including:
  • Evaluating compatibility with existing code, libraries, and applications.
  • Designing and testing migration paths and rollback strategies.
  • Optimize the embedded Linux system for:
  • Reliability and uptime in harsh/remote marine environments.
  • Performance and resource usage (CPU, memory, storage, networking).
  • Device Integration & Connectivity
  • Design and implement support for external sensors and devices, such as:
  • NMEA / NMEA2000, CAN, serial (RS-232/485), and other field buses.
  • Vendor-specific marine electronics and engine controllers where applicable.
  • Develop and maintain:
  • Codebase (kernel-level or user-space) and low-level interfaces.
  • Data acquisition daemons/services that feed the iHelm backend.
  • Work with the backen

EU Requirements

Job Details

Posted9 April 2026
Closes9 May 2026

Contact

Similar Jobs

Finding similar jobs...