Auf einen Blick
- Aufgaben: Join an agile team to develop and enhance features for 3D printing software.
- Arbeitgeber: Materialise Magics is the leading platform for 3D printing build preparation.
- Mitarbeitervorteile: Enjoy a hybrid work environment with opportunities for innovation and skill development.
- Warum dieser Job: Be part of a passionate team shaping the future of 3D printing technology.
- Gewünschte Qualifikationen: 3+ years in C++ programming; knowledge of modern standards and design patterns required.
- Andere Informationen: Ideal for those who love teamwork and continuous learning in a cutting-edge field.
Das voraussichtliche Gehalt liegt zwischen 43200 - 72000 € pro Jahr.
Are you passionate about technology? Join our software department as a C++ Developer. Materialise Magics is the de facto standard platform for 3D printing build preparation. It allows users to rapidly fix, position, support, and analyze parts before they are sent to the printer. This successful product is maintained by passionate teams, continuously expanding and evolving to support the ever-increasing complexity of the parts that will be printed.
Responsibilities
- Join an agile development team that is responsible for converting its backlog into deployable features; this varies from integrating complex algorithms over data modeling to enhancing user experience
- Work together with experts in C++ software engineering and additive manufacturing
- Design, develop, document, test, and deploy features
- Contribute to the reduction of bugs and technical debt
- Spend part of your time on higher-risk higher-reward innovation projects
- Utilize the latest tools and technologies to deliver a world-class product
- Demonstrate accuracy and attention to detail
- Develop and maintain an understanding of the latest software engineering trends and innovations and their role in a commercial environment
- Demonstrate excellent teamwork skills
- Continually learn to keep skills up to date
Your Profile
Requirements
- C++ programming language — 3+ years of professional experience, knowledge of recent C++ standards or eagerness to learn
- Libraries: std, boost, Qt
- Good understanding of memory layout, algorithms, and performance optimization
- Good understanding of design patterns, MVVM, and SOLID principles
- Experience with unit testing frameworks and methodologies like TDD
- Excellent organizational and time management skills
- Strong problem-solving skills
Preferred
- Experience with continuous integration
- 5+ years of experience and/or an advanced degree in a relevant field of education
- Experience with 3D data structures, file formats, or visualization
- Knowledge of agile development principles
- Experience with at least one code versioning system (Git, SVN, etc.)
- Mathematical aptitude
- Consider yourself passionate about or have an interest in 3D printing
Location and Type of Contract
- Full-time
- Hybrid
- Mid-senior level
#J-18808-Ljbffr
C++ Software Developer (Germany) Arbeitgeber: Materialise NV
Kontaktperson:
Materialise NV HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: C++ Software Developer (Germany)
✨Tip Nummer 1
Stelle sicher, dass du deine Kenntnisse in C++ und den relevanten Bibliotheken wie std, boost und Qt gut präsentieren kannst. Zeige, dass du nicht nur Erfahrung hast, sondern auch bereit bist, die neuesten Standards zu lernen und anzuwenden.
✨Tip Nummer 2
Betone deine Erfahrungen mit agilen Entwicklungsmethoden und wie du in einem Team gearbeitet hast, um komplexe Probleme zu lösen. Zeige, dass du ein Teamplayer bist und bereit bist, dich aktiv in die Teamdynamik einzubringen.
✨Tip Nummer 3
Wenn du Erfahrung mit kontinuierlicher Integration hast, hebe dies hervor. Es ist wichtig, dass du verstehst, wie man Software effizient entwickelt und bereitstellt, um die Qualität des Endprodukts zu gewährleisten.
✨Tip Nummer 4
Zeige dein Interesse an 3D-Druck und wie du dich über aktuelle Trends und Innovationen in diesem Bereich informierst. Deine Leidenschaft für die Technologie wird dir helfen, dich von anderen Bewerbern abzuheben.
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: C++ Software Developer (Germany)
Tipps für deine Bewerbung 🫡
Understand the Role: Make sure you fully understand the responsibilities and requirements of the C++ Software Developer position. Highlight your relevant experience in C++, especially with libraries like std, boost, and Qt.
Tailor Your CV: Customize your CV to reflect your 3+ years of professional experience in C++. Emphasize your knowledge of recent C++ standards, memory layout, algorithms, and performance optimization.
Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for technology and 3D printing. Mention specific projects or experiences that demonstrate your problem-solving skills and teamwork abilities.
Highlight Continuous Learning: In your application, mention any recent courses or certifications related to software engineering trends, agile development principles, or unit testing frameworks. This shows your commitment to staying updated in the field.
Wie du dich auf ein Vorstellungsgespräch bei Materialise NV vorbereitest
✨Zeige deine Leidenschaft für Technologie
Stelle sicher, dass du während des Interviews deine Begeisterung für Technologie und insbesondere für C++-Entwicklung zeigst. Sprich über Projekte, an denen du gearbeitet hast, und wie du dich über die neuesten Trends in der Softwareentwicklung informierst.
✨Bereite dich auf technische Fragen vor
Erwarte technische Fragen zu C++, Algorithmen und Designmustern. Übe das Lösen von Programmieraufgaben und sei bereit, deine Denkweise und Problemlösungsansätze zu erklären. Das zeigt dein tiefes Verständnis der Materie.
✨Teamarbeit betonen
Da Teamarbeit eine wichtige Rolle spielt, solltest du Beispiele aus deiner bisherigen Berufserfahrung bereit haben, die deine Fähigkeit zur Zusammenarbeit mit anderen Entwicklern und Fachleuten zeigen. Betone, wie du zur Verbesserung des Teamklimas beigetragen hast.
✨Fragen zur Unternehmenskultur stellen
Bereite einige Fragen zur Unternehmenskultur und den agilen Entwicklungsprozessen vor. Dies zeigt dein Interesse an der Position und hilft dir, herauszufinden, ob das Unternehmen gut zu dir passt.