At Productive Machines, we are transforming manufacturing to become more productive and sustainable. We solve hard problems with smart technology to help customers overcome their challenges and make better parts. And we are a fun and diverse team to work with too.
Our team is formed by highly motivated individuals who are passionate about their work, and we are dedicated to creating a supportive and inclusive work environment. From growth opportunities to comprehensive benefits packages, we are committed to helping you achieve your career goals.
We are Productive Machines Limited, a spin out company from the University of Sheffield Advanced
Manufacturing Research
Centre. Our aim is to help the machining industry reach the best part, faster, first time and we are on
the search for
Machining Physics Developers to accelerate the development of products that the machining industry
needs.
What you'll be doing
You will be driving software development for machining excellence through undertaking the following:
Programming the cutting mechanics and dynamics models
Developing & programming software packages and protocols for the digital twin, data acquisition,
transfer, processing etc.
Increasing code efficiency through parallelisation (For instance, OpenMP, MPI and Cuda).
Working with machine tool controllers to acquire data, process and learn from the data.
Working with Computer Aided Manufacturing Software to design and develop software which enhances the
customer experience.
Supporting the development of machine learning models to increase capabilities of the solutions.
You will be a part of our core technical development team, working and reporting to the Chief Software
Architect and the Chief Technical Officer.
What skills & experience you’ll bring to us
Necessities
You will have experience and knowledge in programming in C++ and C#, most likely gained whilst
acquiring your undergraduate/ Masters/ PhD degree.
Experience in developing standalone software.
Conversant in Matlab programming.
Experience in working with agile software development platforms, such as Jira.
You enjoy working autonomously, seeking feedback and updating on progress without requiring
intensive supervision.
Knowledge of Git (Github or Bitbucket) or similar.
Advantageous to have
Experience in programming Computer Aided Manufacturing models in CAM software such as Siemens NX,
CATIA, HyperMill and Autodesk PowerMill for machining.
Experience in working with controllers (would be great if you worked on a CNC machine tool
controller) and established data transfer.
Experience in edge computing and building onsite/ private servers
Experience in Java, Python, AWS and .NET language would be excellent.
Knowledge and experience in Machine learning and condition monitoring would be very helpful.
What we offer you
We offer a competitive salary, stakeholder pension and 25 days holiday a year plus 8 English Public
holidays per year
- and not forgetting an additional day off for your birthday so you can spend it how you wish. We
operate a hybrid
working model based in our office in Sheffield, with flexible working to enhance the productivity,
comfort and the
well-being of our employees. International applicants are welcome.
Want to apply? Get in touch today
If the above sounds like the perfect job for you or you would like to find out more about what other
roles we have on offer then please send a copy of your CV and covering email to
careers@productivemachines.co.uk
Download the job description as a PDF document here
Machining Physics Developer
Machining Physics Developer
We are Productive Machines Limited, a spin out company from the University of Sheffield Advanced Manufacturing Research
Centre. Our aim is to help the machining industry reach the best part, faster, first time and we are on the search for
Machining Physics Developers to accelerate the development of products that the machining industry needs.
What you'll be doing
You will be driving software development for machining excellence through undertaking the following:
Working with machine tools to understand and model their behaviour.
Developing technologies to model cutting mechanics and dynamics.
Undertaking research and developing technologies to predict process characteristics such as cutting forces, torques, vibrations etc.
Running offsite and onsite customer projects.
Supporting the development of machine learning models to achieve autonomy in process planning and control.
You will be a part of our core technical development team, working and reporting to the Chief Software
Architect and the Chief Technical Officer.
What skills & experience you’ll bring to us
Necessities
You will have experience and knowledge in modelling cutting mechanics and dynamics, most likely gained whilst acquiring your Masters/ PhD degree
You will be an advanced Matlab programmer
You should have experience in running machining trials, collecting data from dynamometer, accelerometer, microphone, CNC controller and processing the data
You enjoy working autonomously, seeking feedback and updating on progress without requiring intensive supervision and have good fluency in English, both written and spoken.
Advantageous to have
Experience in programming Computer Aided Manufacturing models in CAM software such as Siemens NX, CATIA, HyperMill
and Autodesk PowerMill for machining and posting CAM files to G Code
Programming experience in C++, Java and Python
Knowledge and experience in Machine learning and condition monitoring would be helpful
Ability to carry out tap testing would be great
Knowledge of Git (Github or Bitbucket) would be useful
What we offer you
We offer a competitive salary, stakeholder pension and 25 days holiday a year plus 8 English Public
holidays per year
- and not forgetting an additional day off for your birthday so you can spend it how you wish. We
operate a hybrid
working model based in our office in Sheffield, with flexible working to enhance the productivity,
comfort and the
well-being of our employees. International applicants are welcome.
Want to apply? Get in touch today
If the above sounds like the perfect job for you or you would like to find out more about what other
roles we have on offer then please send a copy of your CV and covering email to
careers@productivemachines.co.uk
Download the job description as a PDF document here
X
Machining Physics Developer
Machining Physics Developer
We are Productive Machines Limited, a spin out company from the University of Sheffield Advanced Manufacturing Research
Centre. Our aim is to help the machining industry reach the best part, faster, first time and we are on the search for
Machining Physics Developers to accelerate the development of products that the machining industry needs.
What you'll be doing
You will be driving software development for machining excellence through undertaking the following:
Working with machine tools to understand and model their behaviour.
Developing technologies to model cutting mechanics and dynamics.
Undertaking research and developing technologies to predict process characteristics such as cutting forces, torques, vibrations etc.
Running offsite and onsite customer projects.
Supporting the development of machine learning models to achieve autonomy in process planning and control.
You will be a part of our core technical development team, working and reporting to the Chief Software
Architect and the Chief Technical Officer.
What skills & experience you’ll bring to us
Necessities
You will have experience and knowledge in modelling cutting mechanics and dynamics, most likely gained whilst acquiring your Masters/ PhD degree
You will be an advanced Matlab programmer
You should have experience in running machining trials, collecting data from dynamometer, accelerometer, microphone, CNC controller and processing the data
You enjoy working autonomously, seeking feedback and updating on progress without requiring intensive supervision and have good fluency in English, both written and spoken.
Advantageous to have
Experience in programming Computer Aided Manufacturing models in CAM software such as Siemens NX, CATIA, HyperMill
and Autodesk PowerMill for machining and posting CAM files to G Code
Programming experience in C++, Java and Python
Knowledge and experience in Machine learning and condition monitoring would be helpful
Ability to carry out tap testing would be great
Knowledge of Git (Github or Bitbucket) would be useful
What we offer you
We offer a competitive salary, stakeholder pension and 25 days holiday a year plus 8 English Public
holidays per year
- and not forgetting an additional day off for your birthday so you can spend it how you wish. We
operate a hybrid
working model based in our office in Sheffield, with flexible working to enhance the productivity,
comfort and the
well-being of our employees. International applicants are welcome.
Want to apply? Get in touch today
If the above sounds like the perfect job for you or you would like to find out more about what other
roles we have on offer then please send a copy of your CV and covering email to
careers@productivemachines.co.uk
Download the job description as a PDF document here