This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Photocentric Ltd, based in Peterborough, Cambridgeshire and the USA, is an award-winning innovator in 3D printing. We have invented a patented new method of 3D printing that is beginning to disrupt how things are made worldwide. We manufacture our own 3D printers and resins in Peterborough and export globally. Join Photocentric and help take our 3D printer to the next level. We are seeking a Lead Software Engineer to enhance our system capabilities and support the evolution of additive manufacturing into next-generation mass manufacturing solutions.
Job Responsibility:
Work within a small, collaborative engineering team and alongside other R&D teams to deliver bespoke software solutions for advanced manufacturing systems
Design, build, and maintain frontend and backend software supporting new and existing 3D printing solutions
Develop and enhance bespoke 3D printer control software
Work directly with hardware and equipment to diagnose issues and resolve system-level problems
Translate business and product requirements into technical solutions and support software release planning and delivery
Produce and maintain technical documentation, including software release notes
Contribute to software architecture, code quality, and development processes
Carrying out coding
Identify, coordinate, and manage outsourced software development where appropriate
Lead a small team
Requirements:
Full-stack software development experience
Strong proficiency in JavaScript / TypeScript, including Angular for frontend development
TypeScript backend development, using NestJS or similar frameworks
Experience designing and consuming RESTful APIs
Experience developing software that operates or interfaces with hardware
Familiarity with event-driven architectures
Experience with database design and implementation
Strong debugging, problem-solving, and code design skills
Experience working with Linux-based systems, including Raspberry Pi (RPI) or similar platforms
Ability to adapt to existing systems and workflows, contribute to team development practices, and suggest improvements to efficiency and code quality
Clear and effective communication skills with team members and stakeholders
Nice to have:
C++ and/or Python (used within parts of our system)
Embedded software development (some embedded layers are written in C++ and Python)
Experience working in mixed-language codebases
Awareness of UI/UX design considerations for user-facing tools
What we offer:
Competitive salary
Higher-contribution pension
Minimum 24 days holiday entitlement
Free onsite vehicle charging
Free access to on-premises gym
Access to state-of-the-art 3D printing and prototyping facilities