Automation & Embedded Software Developer
BOBST
26 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
Italian, English, French Experience level
IntermediateJob location
Tech stack
Software Applications
Automation of Tests
Fieldbus
C Sharp (Programming Language)
C++
Databases
Embedded Software
EtherCAT
Windows Presentation Foundation
Software Engineering
Structured Text
State Machines
Information Technology
Job description
Join BOBST as an Automation & Embedded Software Engineer! Be part of innovative digital printing solutions that impact industries worldwide.
Tasks
- Design and maintain automated software for Digital Printing Modules.
- Develop efficient PID regulation for machines to enhance performance.
- Collaborate with teams to optimize testing and installation processes., 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/MSc in electrical engineering, automation, or computer science required.
- 3-5 years in PLC applications using structured text language.
- Experience with embedded software development and troubleshooting., * Error analysis and troubleshooting of machines on site or at our customers.
- 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,
Personality traits
- Knowledge of digital printing technologies is an asset,
- 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., If you are motivated by innovation, eager to learn, and want to contribute to solutions that make a real difference in industrial performance and customer experience, this role offers the environment to thrive.