Lead C++ Developer
Senior Software Engineer (C++) - Sheffield
We’re looking for a Lead Software Engineer to help spearhead a growing Sheffield startup! This is a hands-on role where you’ll take ownership of developing key systems from the ground up whilst overseeing and directing your own software team.
What you’ll do
- Build a toolpath planning engine for advanced manufacturing
- Develop workflows from 3D model import through to execution
- Work on geometry processing, slicing, and path generation
- Integrate software with robotic and machine systems
- Design and implement scalable software architecture
- Own delivery end-to-end (design → build → test → deploy)
What we’re looking for
- Strong experience in C++ (Python is a bonus)
- Background in performance-critical or geometry-heavy systems
- Experience with 3D graphics, computational geometry, or similar fields
- Proven record of building multiple systems from scratch to production
- Knowledge of multi-threading and handling large datasets
Nice to have
- Experience with toolpath planning, slicing, or CAM
- Robotics, motion control, or kinematics knowledge
- Familiarity with visualisation tools (e.g. OpenGL, Qt)
- Experience working with hardware or industrial systems
About you
- Pragmatic and hands-on
- Comfortable working in fast-moving, early-stage environments
- Focused on building and delivering real systems quickly
If you're looking to take real ownership and responsibility in a fast-growing and ambitious environment, hit 'apply' today and lets get the ball rolling!