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
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!
We use essential cookies to make this site work. With your permission we would also like to use the optional cookies below. Nothing optional is set until you choose, and you can change your mind at any time from "Cookie settings" at the bottom of every page. Cookie policy.
Essential — keep the site working and secure, and remember the choice you make here. Always on.