Our client is a medium-sized manufacturer in the field of surface analysis with around 150 employees. We are looking for a candidate for direct placement (initially limited to two years) at the Berlin location (50% remote)
C++ Software Developer (m/f/d)
What you’ll do
- Design and implement new software components for advanced measurement systems – from hardware control and data processing to visualization and user interfaces
- Work closely with electronics and firmware engineers on design, implementation, and testing
- Document your work and contribute to the internal knowledge base
What you bring
- A degree in Computer Science or a related technical field (University/FH) and at least 3 years of professional experience in C++ development
- Solid understanding of software design patterns and architectures
- Ability to turn complex requirements into clean, structured designs and maintainable implementations
- A holistic view of complex systems, with a focus on reliability, clarity, and sustainability in your code
- Enjoyment of modern, agile development processes and a drive to continuously improve yourself and your team
- Strong communication skills and the ability to collaborate in interdisciplinary teams while presenting results clearly and effectively
- Very good English skills (C1 or higher), German is a plus
- A valid work permit for Germany