Software Engineer developing software for industrial automation projects. Involves all development stages from design to production in a sustainable energy future.
Responsibilities
The Embedded Systems Industrial Automation Software Engineer will contribute to a variety of projects for our clients in France and internationally.
You will intervene across the full development lifecycle: from design through industrialization and production at our adjacent manufacturing facility.
You will be responsible for the development, integration and evolution of embedded industrial automation applications within our products.
Conduct pre-studies in coordination with the project manager.
Define or evolve the architecture of our software solution.
Define the test strategy for the technical scope.
Develop application software for our electronic devices using programmable logic controller languages (IEC 61131) and C.
Develop functions and function blocks.
Implement gaps between our existing solution and features requested by customers.
Develop customer-required communication functions: protocols such as IEC 61850, IEC 60870-5-104, etc.
Design required tests: unit, functional and integration tests.
Integrate and test deliverables on target (ENSTO platform running Linux).
Participate in the design of new products.
Requirements
Master’s degree (Bac +5) in Electronics or Industrial Computer Science.
More than 3 years’ experience in electronic projects and embedded systems.
Strong command of industrial PLC programming languages (IEC 61131: SFC/Grafcet, FBD — Function Block Diagram, ST — Structured Text, etc.).
Proven experience in C programming; Python is a plus.
Proficiency with communication protocol IEC 61850, including MMS.
Comfortable with Git-based workflows, preferably GitLab.
Knowledge of protocols IEC 60870-5-101, IEC 60870-5-104, DNP3, Modbus.
Familiarity with the Straton solution.
Basic knowledge of databases such as MySQL.
Skills in cybersecurity, including encryption and protocol authentication.
Technical English required.
Benefits
Meal vouchers
Profit-sharing and company incentive schemes
Works council (CSE) benefits
Supplementary health insurance and welfare coverage
RTT (reduction in working hours) days
Additional pension plan
Seniority-based leave
Time savings account (CET)
Flexible working hours
Electric vehicle charging stations
Bicycle allowance
Job title
Software Development Engineer – Industrial Automation
Responsible for leading a team of maintenance engineers for RATP. Engaging in safety and operational support in the transportation sector ensuring efficient public transport services.
Process Technology Engineering Specialist at Solventum identifying projects to improve manufacturing processes. Collaborating with teams in robotics and data analytics for safety and productivity improvements.
Design Supervisor leading a team in developing low - voltage power supply technologies for efficient vehicles. Pioneering solutions in battery design and implementation at Ford Motor Company.
Cost Engineer/Analyst at Ford predicting and analyzing total cost of vehicle components. Utilizing technical cost modeling to evaluate expenses ensuring profitability and quality standards.
Process Engineering Intern at MAST Technologies focused on aerospace materials and engineering. Assisting with equipment qualification, process development, and documentation tasks in a collaborative environment.
Technical Director in ERM leading remediation programs across North Carolina and the Southeast. Managing project teams, enhancing technical reputation, and ensuring client success.
System and Software Engineering Intern joining BorgWarner to assist with software development and verification tasks for innovative mobility solutions. Collaborate with senior engineers and gain exposure to product development lifecycle.
Copilot Studio Developer designing, building, and deploying intelligent conversational agents using Microsoft Copilot Studio. Collaborating with stakeholders to deliver ethical and user - centric AI solutions.
Software Development Engineer developing high - performance mobile applications in React Native for Junglee Games in India. Collaborating with cross - functional teams to deliver engaging gaming experiences.
Manager of Engineering leading teams in electromechanical actuation systems for aerospace applications. Overseeing product development, design standards, and continuous improvement initiatives.