Job ID: 4028403
Your responsibilities include:
* Design, implement, maintain and evolve our instrument control framework to unify the control of Agilent hardware in multivendor software
* Work in a multi-functional team (scrum master, product owner, product support engineers, architects, developers, testers)
* Cooperate with software developers from external partners and manufacturers to enable new instrument capabilities and ensure cross-vendor interoperability in our customers’ labs
This position is preferably based in Waldbronn in our hybrid model (3 days onsite, 2 days remote), but we are also open for remote workers in Germany with occasional travel to our Waldbronn site.
Qualifications
* University Degree in Software Engineering or equivalent
* Several years of relevant experience developing software for technical applications
* Experience with object-oriented software engineering for Microsoft Windows, preferably using C#, .NET, Visual Studio
* Proficient in debugging and refactoring complex legacy code
* Very good spoken and written communication in English
Desired Qualifications:
* Agile Scrum methodology
* Experience with Software configuration management and DevOps infrastructure (e.g., Git, Jira, Jenkins)
* Experience implementing and debugging inter-process communication
* Good speaking skills in German
* Domain experience in control and data acquisition of industrial or scientific instruments/devices
We offer:
* An outstanding company culture based on trust, respect, and integrity
* Exciting responsibilities in highly motivated, international project teams
* Many opportunities for personal development and tailored trainings
* A strong local community of software developers with a diverse set of backgrounds
* Attractive working conditions, flexible hours of work, on-campus canteen and sports facilities, work-life balance, employer-funded pension and other social benefits
* Numerous in-house interest groups where you can socialize and have fun after work (soccer, board games, fitness, yoga, beach-volleyball, theater group and band, etc.)