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
Intermediate

Job 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.

Apply for this position