Software Development Engineer F/M/X
Enregistrez cette offre et organisez votre recherche
Créez un compte gratuit pour enregistrer des offres d'emploi, créer des alertes et revenir à cette liste depuis votre tableau de bord.
En continuant, vous acceptez nos Conditions d’utilisation & Politique de confidentialité.
You will join a team developing embedded software solutions for products in the Power Control & Energy Performance range. The product acts as a communication gateway between several devices in the portfolio and is built on a Linux environment and a microservices architecture. Reporting to the Software Development Manager, you will design, develop and enhance this solution with a strong focus on quality, maintainability and long-term sustainability.
Responsibilities
Analyse functional specifications and translate them into suitable technical solutions, requesting clarification where necessary.
Design, develop and maintain the product’s back-end and front-end features in an embedded Linux environment, balancing performance with hardware constraints.
Perform unit testing and contribute to integration testing to ensure software quality and prevent regressions.
Contribute to software architecture decisions and propose robust, maintainable technical solutions that support the product’s evolution.
Integrate the various products in the portfolio into the software platform and contribute to its technological development.
Collaborate with the Firmware, IoT, Laboratory, Product Marketing and Design teams to ensure consistency across developments and technical interfaces.
Qualifications
Master’s degree or equivalent in computer science or software development.
At least five years of software development experience, including hands-on back-end and front-end development.
Proficiency in Rust, Angular, JavaScript, TypeScript, PostgreSQL, SQL, MQTT and HTML/CSS.
Fluency in written and spoken French and English, for an international environment involving teams and service providers based abroad.
The extras that could make you even more unique:
Knowledge of microservices architectures.
Experience in embedded web software development.
Knowledge of firmware environments and interfaces between software and hardware.
Because there is more to your profile than professional expertise:
Technical autonomy to take ownership of complex issues and drive development forward.
Strong analytical and problem-solving skills to turn functional specifications into reliable solutions.
Team spirit and strong interpersonal skills, enabling effective collaboration with a wide range of technical and business stakeholders.
#LI-EGI