Lead Software Engineer required by an advanced manufacturing technology business to lead the development and industrialisation of its software, data, and control systems.
This is a hands-on technical leadership role combining technical ownership, product delivery, and team development as the business moves from R&D into customer-ready, industrial products.
Key Responsibilities
* Own and deliver the software and control systems roadmap aligned with product, growth, and certification requirements
* Act as technical lead, translating business and end-user needs into robust, deployable solutions
* Lead development of core digital products covering process planning, machine control, and data platforms
* Drive scalable, modular, and industrial-grade software architecture across desktop, real-time, and cloud systems
* Remain hands-on with architecture, code reviews, and resolution of critical technical issues
* Lead adoption of advanced digital capabilities including digital twins, data-driven qualification, and AI/ML
* Establish best practices for software quality, DevOps, CI/CD, and cloud deployment
* Lead, mentor, and grow a multidisciplinary software and controls team
Skills & Experience
* C#
* WPF
* MVVM
* SQL databases
* Technical leadership including mentoring less experienced Software Engineers
* Experience delivering real-time, data-intensive, or control-oriented software systems
* Knowledge of industrial communication protocols and client–server architectures
* Ability to translate R&D concepts into industrialised products
* Web APIs
* Programming for CNC, robotic systems or PLCs
* CAD systems
* Path planning
* Slicing algorithms
* Machine learning tools
* Experience with DevOps, CI/CD, version control, and cloud platforms (Azure, AWS, or GCP)
#J-18808-Ljbffr