Application Software Engineer - Manufacturing Systems
Role details
Job location
Tech stack
Job description
We are looking for an Application Software Engineer (m/f/d) to join our team and develop software that efficiently configures our measuring instruments in production, thereby supporting a reliable, smooth workflow in our manufacturing and engineering processes. At Endress+Hauser Flow, you will work with R&D and production in interdisciplinary teams to continuously improve our devices and processes.
What is this role about?
Do you want to build software that is directly used in industrial reality and measurably supports production? Are you keen to clarify requirements and design robust components that stand the test of everyday use? Do you enjoy working with various teams, including distributed and interdisciplinary ones, to deliver better solutions together? In this role, you will develop and maintain applications around the configuration of measuring instruments and their integration into existing production toolchains - with plenty of creative freedom, clear responsibility, and close collaboration with relevant interfaces at the Reinach campus.
What tasks will you take on? You will:
- Develop existing and new software for the automated configuration of measuring instruments using C# and C++
- Integrate our products into existing production tools and ensure their operational integration
- Identify, clarify, and specify requirements for software components
- Contribute to the further development and maintenance of production processes
- Maintain and keep master data consistent within the defined change process, * We are a family-run company with great commitment and a sustainable vision.
- We promote lifelong learning through diverse training and development opportunities, internal knowledge transfer, and e-learning.
- Work in a flexible working hours model (41 hours/week) in coordination with your team and manager
- Benefit from attractive holiday arrangements at the Reinach campus (depending on age, 25 to 30 days of holiday per year at 100% workload)
- Work in modern premises with ergonomically equipped workstations
- Receive comprehensive occupational pension provision and access to health offers to support your well-being
- Be part of a company actively committed to sustainable and responsible business practices (including via EcoVadis)
Requirements
- Hold a university degree (Uni / ETH / FH) in engineering with a software focus
- Have solid knowledge of object-oriented programming (C++, C#, .NET)
- Ideally are familiar with SQL databases and have experience with CI/CD and Angular
- Master software architecture and design and apply both practically
- Work independently, in a structured manner, and solve problems systematically
- Communicate confidently in English and have a good foundation in German