Embedded Software Engineer – IoT
deepsea · Athens
Job description
About the role
DeepSea is seeking an experienced Embedded Software Engineer to join its IoT department in Athens. You will work closely with the IoT Architect and Product Owner to design, develop, and deploy software for maritime IoT devices that collect and process sensor data on vessels worldwide.
Key responsibilities
- Design, develop and maintain embedded software for data acquisition systems and edge devices using C/C++ and Python on embedded Linux and microcontroller platforms.
- Develop and maintain a Yocto‑based Linux distribution (BSP, custom layers, kernel configuration, device drivers) for ARM hardware.
- Implement 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 optimise the edge data pipeline – acquisition, filtering, metadata calculation, compression, encryption and reliable store‑and‑forward transmission.
- Develop secure OTA update, device provisioning and remote management mechanisms (e.g., Mender) and apply secure‑by‑design practices for maritime cyber‑security compliance.
Required profile
- BSc/MSc in Electrical/Electronics Engineering, Computer Systems Engineering, Embedded Systems, Computer Science or related field.
- 5+ years of professional experience in embedded software development.
- Strong programming skills in C/C++ for embedded Linux and microcontroller targets, and solid experience with Python and Bash for tooling and automation.
Required skills
- C, C++, Python, Bash
- Yocto Project / OpenEmbedded, cross‑compilation toolchains
- Embedded Linux (kernel, device drivers, device tree, systemd, networking)
- Industrial protocols: NMEA 0183/2000, IEC 61162‑450, Modbus, CAN, RS‑232/RS‑485
- Wireless IoT: LoRaWAN, ZigBee, BLE, Wi‑Fi, LTE; OTA frameworks such as Mender
What we offer
- Competitive remuneration package based on skill and experience.
- Private health insurance and mental‑health therapist benefit.
- Paid leave entitlement.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Greece.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Published 11 hours ago
Expires 1 month from now
4 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
deepsea
Athens
Related job offers
-
Data Engineer
ferryscanner Athens -
SAP SD Consultant – S/4HANA Implementation
techbizglobal Athens -
Senior Go Engineer – Distributed Systems
connectly Athens -
Service Delivery Manager – Customer Success & Technical Delivery
Mind The Hack Paleó Fáliro -
Software Engineer II – Agentic AI & Infrastructure
Cadence Mikra