> Markdown version of [/jobs/ext/4124469-senior-software-engineer-java-c-ai-assisted-development-m-f-d-build-software-that-helps-change-lives](https://www.wearedevelopers.com/jobs/ext/4124469-senior-software-engineer-java-c-ai-assisted-development-m-f-d-build-software-that-helps-change-lives). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # (Senior) Software Engineer - Java, C++ & AI-Assisted Development (m|f|d) Build Software That Helps Change Lives - **Company:** Miltenyi Biotec - **Location:** Bergisch Gladbach, Germany - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Java (Programming Language), Agile Methodology, Artificial Intelligence, Automation of Tests, C++ (Programming Language), Software Quality, Code Review, Continuous Integration, Software Debugging, Software Design Patterns, Linux, DevOps, Design of User Interfaces, Hardware Design, Software Architecture, Software Engineering, Software Systems, UML, Multithreading, Software Verification, Prompt Engineering, Generative AI, Agentic-AI, Git, Information Technology - **Published:** October 22, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=23fb8bc6ec7b9ce1 ## About the Role What You Bring We're not looking for someone who checks every box. We're looking for curious builders, problem-solvers, and team players who want to create technology that matters. * Degree in Computer Science, Software Engineering, or a comparable field. * At least 3 years of experience in professional software development * AI-first-mindset, whether through intelligent automation, agent-based systems, prompt engineering, or generative AI applications, and motivation to transfer this experience into AI-driven software verification and quality engineering * Strong Java and C++ development skills * Solid skills in software design and architecture. UML and design patterns are part of your daily business * Knowledge of areas such as multithreading, UI development, system design and hardware integration, with a focus on clean and maintainable code under Linux operating systems. * Collaborative, agile, and solution-oriented mindset with strong communication skills and good English proficiency. Bonus points for experience in: * Medical devices, biotechnology, laboratory automation, or regulated software. * Git, CI/CD, automated testing, or DevOps practices. * IEC 62304, ISO 13485, or similar standards. ## Description Join us at the intersection of software, hardware, AI, and life sciences. You'll develop Java- and C++-based software for advanced laboratory and clinical instruments that support biomedical research and next-generation therapies. Together with a cross-functional agile team, you'll build reliable technology that helps tackle cancer and other serious diseases while driving the adoption of AI-powered engineering practices. You will: * Help us discover and establish effective ways of using AI to improve coding, testing, debugging, and software quality. * Build modern, reliable applications with a strong focus on Java and develop hardware-near software components using C++. * Leverage AI-assisted coding tools to enhance software development, testing, debugging, documentation, and code reviews. Critically assess and refine generated outputs to ensure secure, maintainable, and production-ready software solutions. * Own the development and continuous improvement of software for our instrument portfolio, ensuring the highest standards of quality, reliability, and performance. * Work in a cross-functional team of software engineers, testers, hardware experts, and scientists, contributing your expertise and ideas to create innovative solutions.