Our job offers

Ingénieur Développement Logiciel Embarqué (H/F) - Embedded Software Developer

Publication date: 12/07/2019
Reference: IDLE-201904
Entity: IDEOL-LA CIOTAT
Location: La Ciotat
Contract type: Permanent

Company

La société Ideol a été fondée en 2010 avec l’objectif de développer des fondations flottantes pour l’éolien en mer garantissant une fiabilité technique et une viabilité économique maximale.

L’entreprise a conçu une fondation flottante pour l’éolien en mer reposant sur le concept breveté Damping Pool®, compatible avec l’ensemble des éoliennes présentes sur le marché. Cette solution a été développée dès l’origine pour optimiser les retombées économiques locales et réduire les coûts sur l’ensemble du cycle de vie, de la construction à l’exploitation et le démantèlement.

Les équipes expérimentées d’Ideol, composées de plusieurs dizaines d’ingénieurs et d’experts issus des énergies renouvelables et de l’offshore pétrolier, ont déjà mis à l’eau deux éoliennes, qui sont aujourd’hui en opération (dont la première éolienne en mer en France, et une seconde éolienne au Japon). Ideol travaille sur la première ferme éolienne flottante de Méditerranée et sur plusieurs projets commerciaux à travers le monde, se plaçant ainsi en position de leader sur ce marché en pleine croissance.

IDEOL was created in 2010 with the aim of developing both technically and economically viable floating foundation solutions for the offshore wind industry.

Its industry-changing and patented “Damping Pool”® design is compatible with all existing offshore wind turbines. Maximizing local content and optimizing the entire process from construction to installation, maintenance and decommissioning have been the company’s key priorities since day one.

Benefiting from the experience and know-how of a fully integrated team of 60 experts and engineers coming from the offshore oil & gas and renewables industries, the company has recently commissioned its first full-scale demonstrator (the FLOATGEN project, which is also France’s first offshore wind turbine) and its second full-scale demonstrator is has been installed off Japan. Ideol is also involved in the French Mediterranean’s first floating offshore wind farm as well as several other floating projects across the world, positioning the company as a leader in this fast-growing and accelerating market.

Job

IDEOL recherche un(e) Ingénieur Logiciel Embarqué C/C++, afin d’accélérer le développement de ses solutions logicielles d’acquisition, contrôle et supervision de fondation flottantes pour éoliennes en mer.

Mission :

- Spécification, conception, développement, tests de non-régression, documentation et mise en service pour les évolutions de la solution logicielle embarqué C/C++, en particulier pour :
o Les interfaces d’acquisition de données capteurs et contrôles des équipements de l’installation,
o Les modules de conditionnement/ traitements de données, de calibration, de filtrage, spécifiés par ou conjointement avec les différentes équipes métiers de l’ingénierie,
o Les contrôleurs logiciels assurant l’intégrité de l’installation et du personnel, et permettant son automatisation, la gestion des alarmes, des logs, du paramétrage d’ensemble,
o Les modules d’interfaces de supervision et contrôle clients, selon différents protocoles industriels et standards de marché.
- Conjointement avec les autres branches de l’ingénierie, en particulier électrique, spécifier et développer des solutions modulaires intégrant équipements et logiciels de supervision,
- Gestion du code source et version, et contribution aux méthodes de développement et de packaging logiciel,
- Être garant de la conformité des logiciels aux spécifications fonctionnelles, et aux normes et certifications exigées par les clients.
- Rédaction de documentations.

IDEOL is looking for an Embedded Software Developer (C/C++).

Job responsibilities:
- Specification, design, development, non-regression tests, documentation and deployment for the embedded C/C++ software roadmap of IDEOL solutions:
o Sensor data acquisition and equipment control of the floating wind platform and site,
o Components for data conditioning, post-processing, calibration, filtering, specified by or with the various engineering teams,
o Software controllers ensuring the security and reliability of the installation and the staff, and enable its automation, alarm management, logs, parameter configuration,
o Interface components for customers SCADA, according to different industrial protocols and market standards.
- Jointly with the other engineering teams, in particular the electrical team, specify and develop modular solutions integrating equipment and control software,
- Source code and version control management, and participation to the software development methods and packaging,
- Be accountable for the software conformity to functional specifications, rules and standards as well as certifications applicable to the target market and required by customers,
- Documentation writing.

Profile

De formation BAC +5, vous justifiez d’une expérience effective de 5 ans en programmation C/C++, développement logiciel embarqué (ARM, x86) et langage objet, appliquée autant que possible dans le développement de contrôleurs et de systèmes multi-capteurs industriels.

Vous aimez consulter les clients et les équipes internes afin de clarifier et spécifier les besoins fonctionnels, et prioriser les développements selon leur impact. Vous savez contribuer à structurer les pratiques et outils dans une démarche agile mais rigoureuse, afin de toujours livrer des codes fonctionnels, robustes, documentés et adaptés aux enjeux industriels. Vous pratiquez d’autres langages pour le déploiement d’outils (script, perl, python, PHP) et le développement / déploiement sur OS Windows (Visual Studio) et Linux (GNU). Vous maitrisez les protocoles de communications industriels (Modbus, OPC, RSxxx, TCP/IP, UDP/IP) et avez idéalement une expérience en logiciels de supervision.

La maitrise de l’anglais à l’oral et à l’écrit est indispensable.

Pourquoi nous rejoindre :

- Nous sommes l’un des leaders mondiaux d’une industrie en fort développement avec des perspectives de croissance élevée pour les années à venir,
- Nous offrons un cadre de travail flexible au sein d’un environnement international,
- Vous aurez la possibilité de travailler sur le premier prototype d’éolienne offshore en France et sur l’un des tout premiers dans le monde (éolienne flottante).

Profile :

Graduated from a MSc (BAC + 5), with a 5 years embedded C/C++ software development experience (ARM, x86) and object-oriented programming, applied as much as possible to controller and industrial multi-sensor systems design.
You enjoy working with customers, partners and internal teams to clarify and specify functional needs, prioritise software developments according to their impact. You know how to contribute to structure good practices and tools in an agile and rigorous way, in order always to deliver functional, robust, documented, industrial-grade codes. You are familiar with other development tools (script, perl, python, PHP) and the development / deployment on Windows (Visual Studio) and Linux (GNU) OS. You have an extensive experience in industrial communication protocols (modbus, OPC, RSxxx, TCP/IP, UDP/IP, etc.) and would ideally have an experience in SCADA software.
You are fluent in writing and speaking English.

Why joining IDEOL ?

- We are a leader in a fast-growing industry with high growth prospects for the coming years,
- We offer a flexible working environment in an international company,
- You will have the opportunity to work on France’s first offshore wind turbine demonstrator and one of the very first in the world.