Lead or Senior Software Engineer - Start Up - Sheffield
An innovative DeepTech startup is seeking a dynamic and ambitious Lead or Senior Software Engineer to lead the development of their product in Sheffield.
Imagine a world where the boundaries between 3D printing and traditional metal forging blur, creating a new frontier in manufacturing. That's exactly what our clients patented wire Directed Energy Deposition (DED) technology achieves.
The groundbreaking approach merges the flexibility of 3D printing with the robustness of metal forgings, puts software at the forefront, enabling unprecedented control and innovation and promises to reshape manufacturing across critical industries.
Responsibilities
* Design, architecture and infrastructure for proprietary software suite, including 3D/CAD visualisation and manipulation, hardware/software interfacing, and industrial robotic process control and monitoring.
* Hands-on development to implement technology roadmap including smart automation and AI-optimisation of industrial fabrication processes.
* Selection of appropriate languages and frameworks for software stack to ensure performance, maintainability and scalability of our systems.
* Introduction of relevant and appropriate modern software engineering practices (e.g. DevOps, TDD).
* Lead a dedicated in-house software function, including the recruitment and development of engineering and QA staff.
Essencial skills and experience
* Expert knowledge and proficiency in Python, C# and/or C++.
* Ability to architect a complete software system from initial user requirements, including the selection of appropriate technologies, frameworks and languages.
* Experience designing working practices and toolchains supporting DevOps approach (e.g. CI/CD, containers, test automation, TDD, etc.).
* Self-starter and hands-on coder with ability to provide functional and technical leadership
* Experience working with Agile development approach.
Desirable skills and experience
* Industrial robot interfacing & programming languages (e.g. RAPID, KRL, G-code, etc.)
* Additive manufacturing & 3D modelling (e.g. STL)
* Training and deploying AI/ML models in production systems (in particular computer vision)
* Embedded systems, RTOS and communication protocols (e.g. MQTT, EtherCAT).
* UI/UX analysis and design.
* Databases and SQL.
* Modelling & FEA simulation.
This is a unique and exciting opportunity to join a fast-paced, forward thinking, ambitious team and lay the foundation for scaling an impactful and high-growth business.
Please note due to a high number of applications we will only be able to contact you should you be shortlisted for this position.
For more information apply today !!