Job
In this role, you will define, design, and implement the software architecture for a microscopy platform, developing user-centered graphical applications with C++ and Python while ensuring performance and stability.
This listing has been machine translated. Show original
Job technologies
Your role in the team
- You define, design, and implement the software as well as the overall architecture of our new microscope platform, building on existing solutions where appropriate.
- You develop and implement an innovative, user-centered graphical user interface (GUI).
- You translate complex requirements from clients, users, and markets into intuitive and powerful software solutions.
- You ensure high system performance as well as stability and scalability of the software.
- You work closely with teams from hardware, systems development, software development, and physics to seamlessly integrate existing and new software components.
- You promote knowledge sharing within the team, drive continuous improvements, and ensure sustainable technical documentation.
Our expectations of you
Education
- You have a degree in computer science, software engineering, or a comparable field.
Qualifications
- You possess in-depth knowledge of modern software development practices, particularly in the areas of software architecture, interface development, performance optimization, maintainability, testing, as well as CI/CD.
- Knowledge in image capture and image processing with C++ and Python, as well as experience with libraries such as OpenCV or Intel IPP, is desirable.
- You excel in strong communication and teamwork skills and enjoy collaborating across departments with different stakeholders.
- You are characterized by a structured, quality-conscious, and solution-oriented way of working.
- You have very good spoken and written English skills. Knowledge of German is an advantage.
Experience
- You bring several years of experience in developing complex software applications, ideally in the field of imaging systems with high user interaction.
- You bring extensive experience in designing graphical user interfaces (GUI), usability concepts, and user-centered design.
- You bring extensive experience in development with C#/.NET, C++, and Python.
- Experience in developing graphical user interfaces for Windows (.NET/WPF) is required for this role. Knowledge of alternative technologies such as Blazor is advantageous.
- Ideally, you also have experience in developing cross-platform applications for Windows and Linux.
- Experience in CUDA development, hardware control, frame grabbers, or FPGAs is a plus.
What we offer
- An exciting opportunity at an internationally active, established medium-sized company with flat hierarchies and short decision-making processes.
- Flexibility for goal- and result-oriented work in a collegial, open, and respectful work environment.
- We support freedom & flexibility regarding working hours and home office, as well as 30 vacation days per year.
- A good onboarding process is very important to us. Personalized onboarding and an attoBuddy will support you.
- Life long learning is supported by targeted training opportunities with us.
- State-of-the-art office building with good connections to the Munich S-Bahn network, employee parking, JobRad and bicycle storage facilities, as well as shower amenities.
- There are plenty of discounts for employees through corporate benefits.
- Fun should not be neglected either, so we organize several company and team events.
- We support your health through our attoCare program, company pension scheme, health days, and the opportunity to join an EGYM membership.
- Fresh fruit and beverages are free, and the daily freshly prepared dishes in our company restaurant are subsidized.
Benefits
Health, fitness & fun
Work-Life-Integration
Food & drink
Topics you will work on
Job locations
About your employer
attocube is a leading pioneer for nanotechnology solutions in industry and research. The company develops, produces and distributes components and systems for nanoscale applications such as precision motion, cryogenic microscopy, and nanoscale analytics.
- Established Company
- Onsite, Hybrid
- Electronics, Automatization · Science, Research
More jobs
These jobs might also interest you
You’ll be joining at a stage where we’re building and evolving our new CRM platform. That’s exactly what makes this role special: you won’t just develop features—you’ll actively help shape the technical foundation of a modern CRM ecosystem. Together...
The role As a Forward Deployed AI Engineer, you go directly into our specialist departments, understand the processes, and develop production-ready AI and automation solutions that will fundamentally change the way the entire GGW Group operates. You do...
You actively shape the technical development of our software products and influence their long-term architecture. You develop our core applications primarily using C# as the central programming language and technological foundation. You design, develop,...