Software Development Engineer F/M/X

Il y a 4 jours

Benfeld, Grand Est, France Socomec Temps plein 55 000 € - 75 000 € Contrat

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