A specialist engineering company operating at the forefront of additive manufacturing is looking to hire a Software Engineer. The business develops advanced 3D printing platforms and provides research-led technical services to clients across various sectors. Key Responsibilities * Develop and maintain C++ code for machine interface and motion control * Collaborate with technical leads on system requirements and software implementation * Support integration between hardware and software components * Contribute to user interface development for in-house 3D printing systems * Assist in scaling and improving software capabilities as the team grows Requirements * Proficiency in C++ with experience in hardware or machine-level programming * Strong interest in 3D printing, robotics, or motion control systems * Ability to work independently in a small, fast-moving technical team * Hands-on problem-solving approach and strong attention to detail * Previous experience with embedded systems or device integration is a plus