Basel
Software Developer Planning and Optimisation (m/f/d)
- 10 August 2026
- 80 – 100%
- Permanent position
- CHF 105 000 - 135 000 /year
- English (Fluent)
- Basel
About the job
We have developed a web-based online platform for job searching and talent acquisition that digitalises the application process and supports the company in quickly recognising talents in the market and securing them for the long term. With a digital Rocken profile, every applicant can quickly and easily connect with market-leading companies and share their profile.
Our work places people at the centre both technologically and organically. Rocken® offers executive search and talent management consulting to address the personal and individual needs of each person and to implement these optimally in recruitment and career planning.
Software Developer Planning and Optimisation (m/f/d)
Salary - CHF105,000 - 135,000How are the best laboratory robots created? Through teams that work pragmatically, think innovatively, and operate with a great deal of personal responsibility. Our Rocken partner develops and produces highly precise automation systems for laboratories worldwide – with a clear focus on quality, reliability, and technical excellence. The company works in over twenty process-oriented teams, from development through production to service. Agile collaboration is the norm here: short decision-making paths, independent goal setting, and an open feedback culture shape everyday life. Trust, empathy, and a positive error culture are not empty words but lived practice. Investment in further training and the promotion of young talent are a matter of course. Ready to become part of this dynamic environment? Then let us shape your next steps together with our Rocken partner.
Role:
In this role, you develop and optimise sophisticated software solutions that efficiently implement complex planning and optimisation tasks. You take responsibility for the conception, implementation, testing, and further development of the applications and ensure high technical quality. You analyse requirements, translate them into robust architectures, and ensure reliable results with clean, high-performance algorithms. You work closely with relevant interfaces to provide planning results in a user-friendly manner and continuously improve existing processes. Through your expert knowledge, you actively drive the further development of the technologies and methods used for planning and optimisation.
Responsibilities:
- You design and develop state-of-the-art planning, scheduling, and optimisation algorithms for our laboratory robotics platform using .NET/C# and Python.
- In this role, you evaluate and implement optimisation and heuristic methods and validate them on the robot under real-time and reliability requirements, including prototyping, profiling, and performance tuning.
- You extend and maintain our scheduling components, the underlying architecture, and the associated scripting language.
- As a software developer for planning and optimisation, you contribute to the seamless integration of our robots into customer and partner systems worldwide.
- You ensure the highest quality and safety standards by complying with ISO 13485 and relevant medical device standards.
Qualifications:
- You hold a Master’s degree or PhD in Computer Science, Computational Engineering, Technical Mathematics, or a comparable field.
- You have solid experience with optimisation methods and algorithms in operations research, especially in constraint programming and mixed integer programming.
- You demonstrate a deep understanding of software architecture, object-oriented programming, and clean code, placing great value on high software quality.
- You are proficient in Python and scientific libraries such as NumPy and Pandas and ideally also familiar with .NET and C#.
- You have experience working with CP-SAT solvers like Google OR-Tools or similar technologies.
- You communicate confidently in English, both spoken and written; knowledge of German is an advantage.
ROCKEN Jobs:
https://rocken.jobs
Create profile:
https://rocken.jobs/application/profil-erstellen/
Workplace
Basel
Contact
Buse Aslanvuran,
+41443852138