1,231,592open jobs
70,451companies
214,096added this week
Browse all
Salary
≈ $45k – $104k per year (Estimated)
Location
In office (Athens)
Seniority
Senior · 5+ years exp

Confirmed on the employer's own hiring board on Oct 5, 2026. First seen by Alion on Sep 25, 2026.

Overview
Company
Impact
Profile match
Boost vessel efficiency with maritime AI for voyage optimisation, weather routing, improved CII ratings, and shipping decarbonisation.

About us

DeepSea is a maritime technology leader, providing a unified optimisation platform that helps shipping companies cut fuel consumption, reduce emissions, and transform vessel performance across entire fleets.

Built on the most advanced maritime AI data pool in the world, DeepSea’s platform powers everything from vessel monitoring to advanced automation - helping clients achieve measurable results with clarity, speed and scale.

We are trusted by some of the world’s most forward-thinking ship owners and operators, and our team spans Greece, the UK, Armenia, Romania, Singapore and Japan. As the shipping industry undergoes enormous change, we are at the centre of that transition - helping our customers take control, reduce risk, and build competitive advantage.

About the position

We are looking for a skilled Embedded Software Engineer to join our IoT Department. You will work within the Embedded Software Engineers team, and close to the IoT Architect and the Product Owner to design and implement software for IoT devices and systems, from requirements to production and commercial deployment. You will participate in the development of the IoT data acquisition systems of DeepSea, develop and test system software, analyze and enhance their efficiency, stability and scalability, support software QA and optimize performance.

Our hardware platform is an IoT cloud and IoT sensor swarm which uses state-of-the-art IoT stack for gathering and preprocessing measurements. It handles all standard and custom marine/industrial protocols and performs edge computing by applying noise removal filters, calculating metadata, compressing and encrypting transmittable measurements, and is installed onboard vessels all over the world. Our software products are used by shipping company engineers and captains to optimize the technical operations and navigation of their vessels based on our in-house developed AI and optimisation algorithms. You will need to gain a good understanding of the vision and underlying technology behind our products and the needs that they satisfy.

Main responsibilities:

  • Design, develop and maintain embedded software for DeepSea's IoT data acquisition systems and onboard edge devices, in C/C++ and Python, on embedded Linux and microcontroller platforms.

  • Develop and maintain our Yocto-based embedded Linux distribution (BSP, custom layers and recipes, kernel configuration, device drivers) for ARM-based hardware.

  • Work in an AI-driven manner in all stages of the Software Development Life Cycle (SDLC), including analysis, planning, development, code review and testing to maximize productivity and precision engineering. Work in an AI-driven manner in all stages of the Software Development Life Cycle (SDLC), including analysis, planning, development, code review and testing to maximize productivity and precision engineering.

  • Implement and integrate marine and industrial communication protocols (NMEA 0183/2000, IEC 61162-450, Modbus RTU/TCP, RS-232/RS-485, CAN) and wireless IoT links (LoRaWAN, ZigBee, BLE, Wi-Fi, LTE).

  • Build and optimize the edge data pipeline: acquisition, filtering, metadata calculation, compression, encryption and reliable store-and-forward transmission to the cloud over constrained, intermittent vessel connectivity.

  • Develop and maintain secure OTA update, device provisioning and remote management mechanisms (e.g. Mender) for a fleet of devices installed on vessels worldwide.

  • Apply secure-by-design practices (secure boot, system hardening, access control, vulnerability management) in support of maritime cyber security requirements (IACS UR E26/E27) and class type approval (DNV, ClassNK).

  • Collaborate with the IoT Architect, the Product Owner and the hardware and customer operations teams to translate requirements into robust solutions, from prototype to production and commercial deployment.

  • Write unit, integration and hardware-in-the-loop tests, participate in code reviews, and support QA, lab validation and field troubleshooting, including remote diagnostics of onboard units.

  • Profile and optimize performance, memory footprint, power consumption and long-term stability of devices running 24/7 in harsh marine environments.

  • Produce clear technical documentation (design, interface and protocol specifications, test reports), including documentation required for class certification.

Requirements

Main requirements:

  • BSc / MSc degree in Electrical/Electronics Engineering, Computer Systems Engineering, Embedded Systems Engineering, Computer Science, or a related field.

  • 5+ years of professional experience in embedded software development.

  • Strong programming skills in C/C++ for embedded Linux and microcontroller (bare-metal or RTOS) targets.

  • Solid experience with Python and Bash for tooling, automation, testing and on-device services.

  • Hands-on experience with Yocto Project / OpenEmbedded (layers, recipes, BSPs) and cross-compilation toolchains.

  • Ability to work in an AI-driven manner in all stages of the Software Development Life Cycle (SDLC), including analysis, planning, development, code review and testing, to maximize productivity and precision engineering.

  • Good understanding of Linux internals: kernel, device drivers, device tree, systemd, networking.

  • Experience with serial and fieldbus interfaces and industrial/automation protocols (UART, RS-485, I2C, SPI, CAN, Modbus, NMEA).

  • Ability to read schematics and component datasheets and to use lab equipment (oscilloscope, logic analyzer) for board bring-up and debugging.

  • Familiarity with agentic development workflows: working with AI coding agents to plan, implement, test and review code, while keeping strong engineering oversight of the output.

  • Proficient with Git-based workflows, build/release processes and CI/CD pipelines.

  • Familiarity with test-driven development and the QA process of software development.

  • Strong analytical, debugging and problem-solving skills.

  • Excellent communication skills in English.

Nice to have:

  • Knowledge of maritime standards and type approval (IEC 61162-1/-450, IEC 60945, IACS UR E26/E27, DNV class rules).

  • Experience with IoT wireless protocols (LoRaWAN, ZigBee, BLE) and cellular or satellite connectivity.

  • Experience with OTA update frameworks (Mender, SWUpdate, RAUC) and device fleet management.

  • Embedded security experience: secure boot, TPM/secure elements, TLS/PKI, hardening, SBOM and vulnerability management (e.g. EU Cyber Resilience Act).

  • RTOS experience (FreeRTOS, Zephyr) and low-power MCU development (e.g. STM32, ESP32, nRF).

  • Edge AI: deploying ML inference on resource-constrained devices (e.g. LiteRT/TensorFlow Lite, ONNX Runtime).

  • Experience with IoT messaging and time-series databases (MQTT, InfluxDB).

  • Experience with Docker/containers on embedded targets and AWS IoT services.

  • Familiarity with Atlassian tools (Jira, Confluence, Bitbucket).

Interpersonal skills:

  • Strong interest in emerging technologies (embedded systems, IoT, edge AI) and continuous learning.

  • Ownership mindset: taking features from requirements to deployment onboard and seeing them through.

  • Collaborative, team-oriented attitude and willingness to work across hardware, software, cloud and customer operations teams, including remotely.

  • Ability to operate in a dynamic scale-up environment with evolving requirements, meet tight deadlines and multi-task efficiently.

  • Attention to detail and commitment to quality and reliability, as our systems run unattended on vessels at sea.

  • Good organisational, time management and documentation skills.

  • Ability to explain technical issues clearly to non-technical stakeholders (customers, crews, class surveyors).

What we offer

You will be part of a dynamic team focused on delivering results and continuous improvement while disrupting the industry, and will also receive:

  • Competitive remuneration package: Skill & experience-based salary and eligibility for additional employee benefits.

  • Health Package: Private health insurance coverage and mental health - therapist benefit

  • Paid leaves: emergency and medical leaves.

  • Learning and Development Package: Access to courses platform and eligibility for seminars, conferences and workshops

  • Remote Flexibility: Great office space in the heart of Athens with hybrid option.

At DeepSea, we are looking for people who share our values and are aligned with our mission. It is important to us to ensure that no-one who is eager and capable of contributing constructively to our team is excluded because of ethnic or social origin, gender or sexuality, age or family status, disability or medical conditions etc. Diversity is well-proven to be a vital characteristic of teams that succeed, so we do everything we can to make our environment welcoming and safe for everyone.

Data Privacy

The company ensures that the personal data of candidates is handled with care and in compliance with GDPR regulations. Your personal data will be stored securely and only for the duration necessary under the law. If the recruitment process is unsuccessful, your data will be retained for 5 (five) years to consider you for future opportunities. After this period, your data will be deleted or destroyed. In case you do not wish for the company to keep your CV and personal data, please send an e-mail to [email protected].

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,231,592 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
Athens
≈ $57k – $97k per year (Estimated) • Hybrid • 5+ years exp • Master's Degree • Łódź
Python
Apply
≈ $29k – $85k per year (Estimated) • Hybrid • Master's Degree • Budapest
Apply
≈ $29k – $85k per year (Estimated) • Hybrid • Master's Degree • Budapest
Apply
≈ $29k – $85k per year (Estimated) • Hybrid • Master's Degree • Budapest
Apply
In office • Master's Degree • Yokohama
Python
C++
MATLAB
Management
Agile
Apply
≈ $86k – $196k per year (Estimated) • In office • Full-Time • London
Python
C++
C++
CMake
DevOps
Linux
Robotics
Sensor Fusion
Path Planning
Obstacle Avoidance
Apply
≈ $17k – $49k per year (Estimated) • In office • Full-Time • Bachelor's Degree • Taguig
Python
JavaScript
TypeScript
Ruby
C++
Python
Django
DevOps
Linux
Windows
Apply
≈ $16k – $38k per year (Estimated) • In office • Full-Time • 3+ years exp • Delhi
Python
Bash
DevOps
Terraform
GCP
CI/CD
AWS
Kubernetes
Amazon EKS
Google GKE
IAM
Linux
Cybersecurity
ISO 27001
CIS Benchmarks
Least Privilege
SIEM
Apply
≈ $55k – $141k per year (Estimated) • In office • Full-Time • Riyadh
Python
AI/ML
AI Agents
LLM
RAG
Agentic Workflows
Apply
AI Engineer 1 day ago
In office • Full-Time • Lahore
Python
Python
Celery
Databases
PostgreSQL
Milvus
pgvector
FAISS
Qdrant
ElasticSearch
AI/ML
LangGraph
AutoGen
LangChain
LlamaIndex
Model Context Protocol
Prefect
Prompt Engineering
Function Calling
AI Agents
CrewAI
LLM
RAG
Reranking
Human-in-the-Loop
LLM Guardrails
Multi-Agent Systems
Tool Use
Apply
In office • Associate's Degree • Athens
Cybersecurity
GDPR
Apply
$53k – $56k per year (gross) • In office • Athens
Management
Microsoft Office
Apply
Remote (Greece) • Part-Time • Athens
Python
JavaScript
SQL
Python
Django
Databases
PostgreSQL
DevOps
GCP
DigitalOcean
Heroku
Azure
AWS
Apply
Hybrid • Full-Time • Master's Degree • Athens
Apply
≈ $17k – $44k per year (Estimated) • Hybrid • 1+ year exp • Master's Degree • Athens
Management
Microsoft Office
Apply
Hybrid • 2+ years exp • Bachelor's Degree • Athens
AI/ML
LLM
Management
Microsoft Office
Apply
See all jobs
This is one of many
1,231,592 more open roles from verified company boards, updated every day.