DeepSea Technologies

Embedded Software Engineer

Athens, Attikí, Greece fulltime_permanent Remote
Apply Now →
Job Description

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.

Frequently Asked Questions

What does the Embedded Software Engineer role at DeepSea Technologies involve?

The Embedded Software Engineer position at DeepSea Technologies in Athens, Attikí, Greece is a fulltime_permanent role. 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.

What skills are required for Embedded Software Engineer at DeepSea Technologies?

Key skills for this role include: Python, Rust, C++, Scala, Data Pipeline, Linux.

What is the salary for Embedded Software Engineer at DeepSea Technologies?

The salary for this position is not publicly listed. You can negotiate during the interview process. Check Glassdoor or Levels.fyi for estimates.

Is the Embedded Software Engineer position at DeepSea Technologies remote or on-site?

This position is Remote. You can work from anywhere, subject to the employer's remote work policy.

How do I apply for Embedded Software Engineer at DeepSea Technologies?

You can apply for this position directly through the employer's careers page. Click the 'Apply Now' button on this page to be redirected to the original listing. Make sure your resume is ATS-optimized. Use SpotChange's free ATS test to check.

Similar Jobs

Explore More

Get Hired Faster with SpotChange

AI resume analysis, ATS testing, interview prep, salary insights and more.

Open SpotChange Dashboard

About This Role

Embedded Software Engineer at DeepSea Technologies is a fulltime_permanent engineering position in Athens, Attikí, Greece. Key skills include Python, Rust, C++, Scala, Data Pipeline, Linux. Education: Master's Degree preferred. Experience: 3+ years.

This role is classified as remote and is suitable for mid level-level professionals. Ghost Score 25/100 (Probably Active) indicates this listing is probably active with recent employer engagement.

To apply, visit the official application page through the Apply Now button above. SpotChange Jobs provides AI-powered career tools including resume optimization, ATS testing, interview preparation, and salary negotiation assistance.