Automation & Embedded Software Developer
Role details
Job location
Tech stack
Job description
Within our Group Technology R&D, you will work at the heart of innovation, contributing to next-generation digital printing solutions used worldwide. As an Automation & Embedded Software Developer, you will join a dedicated and collaborative team working with modern tools and engineering practices to deliver high-performance, reliable and cutting-edge products. Here, you will grow in an environment that values curiosity, continuous learning, teamwork and the drive to turn ambitious ideas into real industrial impact. Main responsibilities
-
Design, develop and maintain the automated software for the different modules of our Digital Printing Modules,
-
Develop efficient PID regulation of our machines,
-
Enforce the use of shared components across group technology,
-
Participate to the extension of the automated test framework,
-
Collaborate with mechanical, electrical and software development teams to propose and implement optimal solutions,
-
Work closely with service and commissioning teams to improve the process of testing, installing, configuring machines, and troubleshooting,
-
Optimize printing processes to continuously improve its quality and stability
Requirements
-
BSc or MSc in electrical engineering, automation, or computer science,
-
3-5 years of experience developing PLC applications using structured text language, preferable with Siemens or Beckhoff system
-
Ability to design electrical schematic is a strong asset,
-
Experience with prototype testing and commissioning,
-
Good experience with field bus such as Ethercat or Profinet, motion and safety,
-
Good experience with OPC-UA and database,
-
2 years of experience with embedded software development,
-
Experience with state machine and PID regulation,
-
Knowledge of C#, WPF and C++ for desktop applications is an asset,
-
Knowledge of digital printing technologies is an asset,
Personality traits
-
Proactive and eager to learn,
-
Detail-oriented with a strong focus on quality,
-
Strong interpersonal skills and the ability to collaborate effectively with cross-functional teams,
-
Adaptable and open to learning new technologies and methodologies,
-
Enthusiastic about continuous improvement and innovation,
-
Ready to travel periodically (10-20%),
-
Fluent in English. French and Italian skills would.