Industrial Software Engineer at 100% (f/m)
No one checks every box - we’re looking for candidates strong in some areas, with capabilities in others.
If you don't meet all criteria and remain interested, you may apply anyway.
Our transversal Group Technology R&D is looking for a Software Developer to join its Embedded Automation Team. Your mission will be to design, implement, test, and document our next generation of automation and motion runtimes, dedicated libraries, and development tools. You will closely collaborate with cross-functional teams and experts within our organization to define and deliver high-performance, fully validated solutions for our various product lines.
Location: Mex / VD
Main Responsibilities
* Design and implement new functionalities for our automation and motion runtime.
* Extend our ecosystem by designing and implementing configuration and diagnostic tools.
* Redesign critical modules to adhere to modern development practices and improve quality.
* Contribute to the expansion of the automated build and test framework.
* Enhance simulation tools to accelerate automated tests and new developments.
* Perform code reviews, enforce good practices, and ensure continuous integration.
* Follow required software quality standards with adequate automated tests.
Profile
* At least 5 years of experience developing real-time and/or distributed systems.
* Expertise in writing multithreaded applications on Linux and Windows.
* Experience with TCP/IP and web-related protocols, languages, or frameworks.
* Good knowledge of OOP principles using languages like C++, C#, or Java.
* Familiarity with modern software development principles, concepts, and practices.
* Experience working in an Agile team.
* Passionate about giving life to industrial machines.
* Good communication and interpersonal skills.
* Positive team player who enjoys working collaboratively.
Additional Responsibilities
* Participate in agile activities (stand-ups, sprint planning, reviews, etc.).
Assets
* Experience in machine automation and motion control.
* Knowledge of EtherCAT and OPC-UA.
Education and Languages
* B.Sc. or M.Sc. in computer science.
* Proficiency in English and French.
Join BOBST, a leader in innovation for over 130 years, and help shape the future of packaging through connectivity, digitalization, automation, and sustainability. Our site in Mex, near Lausanne, offers a dynamic work environment with excellent amenities and a focus on sustainable development.
#J-18808-Ljbffr