As part of our vibrant team, you'll flex your technical muscle on our proprietary CAD analysis software. This powerful tool is at the heart of our operations, interpreting CAD models to provide real-time cost estimates and machining times, empowering our users to order their custom CNC-machined parts in the blink of an eye. Your role will encompass:
Managing the full C++ pipeline, from the build system and static analysis tools to writing, packaging, and distributing top-tier code.
Collaborating with our passionate team of engineers and PhDs, who hail from varied backgrounds such as traditional mechanical engineering, acoustics, optimization, and AI.
Serving as our in-house C++ guru, continually honing your expertise to help our team raise the bar even further.
Equally comfortable in the realms of C++ and Python, with an uncanny ability to maneuver through complex codebases with ease.
An aficionado of software development with a holistic view, appreciating every stage from inception to delivery.
Intrigued by the prospect of becoming our go-to C++ specialist, happily sharing your knowledge and skills to bolster our team's capabilities.
Ready to roll up your sleeves and take on the nuances of our software, which pairs the raw power of C++ libraries with the flexibility and easy experimentation of Python.
3+ years of relevant industry experience
Degree in a STEM field
Solid English skills
Solid GNU/Linux foundations (Ubuntu preferred, Debian-based distros also applicable)
comfortable working in the terminal and on remote servers
Extensive C++ (>= C++17) knowledge, specifically in
building and packaging projects using CMake following best practices (e.g. including CTest, Doxygen etc)
experience in creating Python bindings for C/C++. For example using Cython or Pybind11 (preferred) or others (Py.Boost, SWIG, Shiboken)
Experience building Docker images
Experience with python packages
Prior experience in using graphics API’s (e.g. OpenGL, Vulkan) and/or using 3D libraries (e.g. libigl)
Cybersecurity knowledge
Experience using CAD modelling programs
The chance to shape the future of CAD analysis with your contributions to our software development.
A culture that values your ideas and encourages ongoing learning and development
Great office located in Munich
30 vacation days
Flexible workhours
working from home several days per week is possible
Budget for conferences, trainings and books
Subsidised lunches and free snacks and drinks
If you’re a coding enthusiast and eager to put your skills to the test in a thriving startup environment, don’t miss this chance. Apply today and let's revolutionize the CNC-machining world together at Spanflug