Hybrid Software Development Engineer – Industrial Automation

Posted 1 hour ago

Apply now

About the role

  • 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

Job type

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

No Education Requirement

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job