Chargement en cours

Engineer Embedded

PARIS, 75
il y a 7 jours
Context

Joining the OceanWings Software Team, you will contribute to the development, maintenance, and evolution of our supervision software, HMIs, PLCs, and various engineering tools.
This software controls the behavior of the OceanWings to ensure that sailors can operate the wingsails safely while achieving optimal performance according to weather conditions.
You will work closely with system, mechatronics, and performance engineers to deliver high-performance, reliable, and innovative software solutions for both onboard and remote systems.

Main MissionsSupervision Software Development

Develop, maintain, and optimize the C++/Qt-based supervision software.

Enhance and maintain the QML-based HMI to provide intuitive user interactions on embedded and desktop platforms.

Automation & PLC Programming

Collaborate closely with mechatronics engineers to implement and integrate PLCs programmed in Structured Text with the supervision software.

Develop drivers to create the abstraction layer between actuators, sensors, and the supervision system.

Interface Modernization

Participate in the migration of the current HMI from QML to React, leveraging React skills to modernize the user interface and improve the user experience.

Develop API integrations and real-time data displays for seamless interaction with backend systems.

Tooling for Testing & Simulation

Design and maintain simulation tools enabling manual and automated testing of the supervision software.

Performance and Quality Assurance

Deliver clean, maintainable, and well-documented code aligned with company standards.

Contribute to code reviews, automated testing, and continuous integration to ensure software robustness and reliability.

Profile & Required Skills

Engineering degree or equivalent in Computer Science, Software Engineering, Automation, or a related field.

Between 2 and 5 years of experience in embedded software development.

Technical Skills

Strong proficiency in C++ for supervision or embedded systems development.

Knowledge of PLC programming in Structured Text and ability to integrate PLC systems with supervision software.

Familiarity with Python for developing testing and simulation tools.

Experience or strong interest in React for modernizing HMIs.

Good understanding of industrial software constraints: reliability, performance, and maintainability.

Personal Qualities

Autonomous, proactive, well-organized, and collaborative within cross-disciplinary teams.

English proficiency: minimum C1 level.

Working at OceanWings means…

Contributing to innovative products aimed at decarbonizing the maritime industry.

Working in a start-up environment with a passionate and dynamic team.

Joining a pioneering venture experiencing strong growth.

Enjoying a lively company culture with regular activities such as foosball, afterworks, indoor soccer, climbing, spikeball, and game nights.

Conditions

Contract: Permanent position (CDI).

Location: Paris.

Start date: January 2026.

Recruitment process: multiple interviews.

Please send your CV to apply.

Entreprise
OceanWings
Plateforme de publication
JOBRAPIDO
Offres pouvant vous intéresser
BORDEAUX, 33
il y a 6 jours
FRESNES
il y a 15 jours
PARIS, 75
il y a 12 jours
VALBONNE, 06
il y a 14 jours
Soyez le premier à postuler aux nouvelles offres
Soyez le premier à postuler aux nouvelles offres
Créez gratuitement et simplement une alerte pour être averti de l’ajout de nouvelles offres correspondant à vos attentes.
* Champs obligatoires
Ex: boulanger, comptable ou infirmière
Alerte crée avec succès