Motor Control Software Engineer Warwickshire, UK £60-75k + bonus + benefits
This is a fantastic opportunity for a control software engineer with excellent experience of motor control. The role will involve software development of motor control algorithms for electrified powertrain systems for a broad variety e-mobility application. Based in Leamington Spa.
Required: Senior control software engineer
* Experience of developing motor control algorithms for electrified vehicle powertrain systems
* Excellent proven capabilities in either embedded software (C coding) or model based software development (Matlab, Simulink, etc)
* Experience of requirement capture and developing software architecture would be useful
* Strong communication skills
* Proven experience of developing motor control software for vehicle-based platforms within various mobility sectors (e.g. automotive, rail, aerospace, off-highway, military vehicles, etc)
In this role you will be involved with taking customer projects (e.g. electric vehicle propulsion / powertrain systems) from concept to prototype. This means being able to develop systems from scratch, bringing solutions up through hardware integration and lab testing to form validated prototypes ready for customer handover.
This role requires experience of motor control algorithm development utilising embedded C (hand coding) software development OR model-based software development (Matlab / Simulink).
A wider systems appreciation combined with experience of several e-mobility domains (e.g. automotive, aerospace, off-highway, marine, etc) would be preferred.
Skills / experience required: Senior motor control software engineer
* A good degree or ideally masters in a relevant subject (e.g. electronics, computer science, automotive engineering, etc)
* At least 5 years of post-academic experience developing motor control software for electric vehicles.
* Good evidence of model based software development using Matlab / Simulink OR embedded C
* Experience of autocode tools (e.g. Embedded Coder) would be useful.
* Evidence of innovation and creative problem solving for relevant engineering projects
* Strong technical ability with the development of either embedded software (embedded C) and model based software (Matlab / Simulink)
* Some embedded software competence is required (understand device drivers, h/w architecture)
* Strong motor control algorithm development experience is required
Our client is looking for senior embedded software engineer with a relevant degree to help take proof of concepts through to prototype and into production ready designs. Embedded C programming experience is required or good model based software development (Matlab / Simulink) experience.
Experience of automotive, marine, aerospace or other vehicle electrification / motor control product development would be required.
This senior motor control software engineer role is based onsite (3 days per week) and is commutable from Birmingham. Redditch, Solihull, Nuneaton, Hinckley, Leamington Spa, Banbury, Daventry, Rugby, Coventry and Lutterworth
01/06/2025
Motor Control Software Engineer Warwickshire, UK £60-75k + bonus + benefits
This is a fantastic opportunity for a control software engineer with excellent experience of motor control. The role will involve software development of motor control algorithms for electrified powertrain systems for a broad variety e-mobility application. Based in Leamington Spa.
Required: Senior control software engineer
* Experience of developing motor control algorithms for electrified vehicle powertrain systems
* Excellent proven capabilities in either embedded software (C coding) or model based software development (Matlab, Simulink, etc)
* Experience of requirement capture and developing software architecture would be useful
* Strong communication skills
* Proven experience of developing motor control software for vehicle-based platforms within various mobility sectors (e.g. automotive, rail, aerospace, off-highway, military vehicles, etc)
In this role you will be involved with taking customer projects (e.g. electric vehicle propulsion / powertrain systems) from concept to prototype. This means being able to develop systems from scratch, bringing solutions up through hardware integration and lab testing to form validated prototypes ready for customer handover.
This role requires experience of motor control algorithm development utilising embedded C (hand coding) software development OR model-based software development (Matlab / Simulink).
A wider systems appreciation combined with experience of several e-mobility domains (e.g. automotive, aerospace, off-highway, marine, etc) would be preferred.
Skills / experience required: Senior motor control software engineer
* A good degree or ideally masters in a relevant subject (e.g. electronics, computer science, automotive engineering, etc)
* At least 5 years of post-academic experience developing motor control software for electric vehicles.
* Good evidence of model based software development using Matlab / Simulink OR embedded C
* Experience of autocode tools (e.g. Embedded Coder) would be useful.
* Evidence of innovation and creative problem solving for relevant engineering projects
* Strong technical ability with the development of either embedded software (embedded C) and model based software (Matlab / Simulink)
* Some embedded software competence is required (understand device drivers, h/w architecture)
* Strong motor control algorithm development experience is required
Our client is looking for senior embedded software engineer with a relevant degree to help take proof of concepts through to prototype and into production ready designs. Embedded C programming experience is required or good model based software development (Matlab / Simulink) experience.
Experience of automotive, marine, aerospace or other vehicle electrification / motor control product development would be required.
This senior motor control software engineer role is based onsite (3 days per week) and is commutable from Birmingham. Redditch, Solihull, Nuneaton, Hinckley, Leamington Spa, Banbury, Daventry, Rugby, Coventry and Lutterworth
Principal Motor Control Software Engineer
Warwickshire, UK £60-75k + bonus + benefits
This is a fantastic opportunity for a control software engineer with extensive experience of motor control. The role will involve software development and technical leadership to develop electrified powertrain systems for a broad variety e-mobility application. Based in Leamington Spa.
Required: Principal control software engineer
* Experience of developing motor control algorithms for electrified vehicle powertrain systems
* Excellent proven capabilities in either embedded software (C coding) or model based software development (Matlab, Simulink, etc)
* Experience of requirement capture and developing software architecture
* Good technical leadership, strong communication skills and customer facing experience
* Proven experience of developing motor control software for vehicle-based platforms within various mobility sectors (e.g. automotive, rail, aerospace, off-highway, military vehicles, etc)
In this role you will be involved with taking customer projects (e.g. electric vehicle propulsion / powertrain systems) from concept to prototype. This means being able to develop systems from scratch, bringing solutions up through hardware integration and lab testing to form validated prototypes ready for customer handover.
This role requires experience of motor control algorithm development utilising embedded C (hand coding) software development OR model-based software development (Matlab / Simulink).
A wider systems appreciation combined with experience of several e-mobility domains (e.g. automotive, aerospace, off-highway, marine, etc) would be preferred.
Skills / experience required: Principal motor control software engineer
* A good degree or ideally masters in a relevant subject (e.g. electronics, computer science, automotive engineering, etc)
* 8-10 years of post-academic experience developing motor control software for electric vehicles.
* Good evidence of model based software development using Matlab / Simulink OR embedded C
* Ability to technically lead projects, mentor juniors and work effectively with customers
* Experience of autocode tools (e.g. Embedded Coder) would be useful.
* Evidence of innovation and creative problem solving for relevant engineering projects
* Strong technical ability with the development of either embedded software (embedded C) and model based software (Matlab / Simulink)
* Some embedded software competence is required (understand device drivers, h/w architecture)
* Strong motor control algorithm development experience is required
Our client is looking for principal embedded software engineer with a relevant degree to help take proof of concepts through to prototype and into production ready designs. Embedded C programming experience is required or good model based software development (Matlab / Simulink) experience.
Experience of automotive, marine, aerospace or other vehicle electrification / motor control product development would be required.
This principal motor control software engineer role is based onsite (3 days per week) and is commutable from Birmingham. Redditch, Solihull, Nuneaton, Hinckley, Leamington Spa, Banbury, Daventry, Rugby, Coventry and Lutterworth
01/06/2025
Principal Motor Control Software Engineer
Warwickshire, UK £60-75k + bonus + benefits
This is a fantastic opportunity for a control software engineer with extensive experience of motor control. The role will involve software development and technical leadership to develop electrified powertrain systems for a broad variety e-mobility application. Based in Leamington Spa.
Required: Principal control software engineer
* Experience of developing motor control algorithms for electrified vehicle powertrain systems
* Excellent proven capabilities in either embedded software (C coding) or model based software development (Matlab, Simulink, etc)
* Experience of requirement capture and developing software architecture
* Good technical leadership, strong communication skills and customer facing experience
* Proven experience of developing motor control software for vehicle-based platforms within various mobility sectors (e.g. automotive, rail, aerospace, off-highway, military vehicles, etc)
In this role you will be involved with taking customer projects (e.g. electric vehicle propulsion / powertrain systems) from concept to prototype. This means being able to develop systems from scratch, bringing solutions up through hardware integration and lab testing to form validated prototypes ready for customer handover.
This role requires experience of motor control algorithm development utilising embedded C (hand coding) software development OR model-based software development (Matlab / Simulink).
A wider systems appreciation combined with experience of several e-mobility domains (e.g. automotive, aerospace, off-highway, marine, etc) would be preferred.
Skills / experience required: Principal motor control software engineer
* A good degree or ideally masters in a relevant subject (e.g. electronics, computer science, automotive engineering, etc)
* 8-10 years of post-academic experience developing motor control software for electric vehicles.
* Good evidence of model based software development using Matlab / Simulink OR embedded C
* Ability to technically lead projects, mentor juniors and work effectively with customers
* Experience of autocode tools (e.g. Embedded Coder) would be useful.
* Evidence of innovation and creative problem solving for relevant engineering projects
* Strong technical ability with the development of either embedded software (embedded C) and model based software (Matlab / Simulink)
* Some embedded software competence is required (understand device drivers, h/w architecture)
* Strong motor control algorithm development experience is required
Our client is looking for principal embedded software engineer with a relevant degree to help take proof of concepts through to prototype and into production ready designs. Embedded C programming experience is required or good model based software development (Matlab / Simulink) experience.
Experience of automotive, marine, aerospace or other vehicle electrification / motor control product development would be required.
This principal motor control software engineer role is based onsite (3 days per week) and is commutable from Birmingham. Redditch, Solihull, Nuneaton, Hinckley, Leamington Spa, Banbury, Daventry, Rugby, Coventry and Lutterworth
Functional Safety Engineer (systems engineer) Rocester, Staffordshire
This role will involve a mix of functional safety and systems engineering activities. It is expected that the functional safety engineer would have a strong background in design / development of electromechanical systems.
To £65,000 + benefits
This is an interesting opportunity for a systems engineer or functional safety engineer to support the development of new systems and products within an established machine manufacturing company.
The role would be aligned to functional safety engineering but the company is open to considering engineers with systems engineering, systems integration or validation backgrounds that have a good familiarity with functional safety processes, standards and methods.
Key requirements: Functional Safety Engineer
* Proven track record in systems engineering, systems integration, validation or functional safety engineering (electromechanical systems)
* Good “whole product” systems appreciation
* Exposure to relevant functional safety standards – ISO13849, ISO26262 or IEC 61508
* Good analytical experience- e.g. DFMEA, FTA, FMECA, reliability, etc
Background:
The company is involved with the design, development, and manufacture of a broad range of machinery / vehicles for the construction and agricultural industries. The technologies you could be exposed to are broad and complex (e.g. ranging from hydraulic systems and control, through to collision avoidance, autonomous functionality, electric / hybrid powertrain systems etc.)
You will have the opportunity to help steer and guide future products through functional safety and systems engineering activities.
Skills / Experience required: Functional Safety / Systems Engineer
* Ideally a degree or masters in a relevant subject (e.g. mechanical engineering, electrical engineering, systems engineering, electronics etc.)
* Proven track record in systems engineering, systems integration, validation or functional safety engineering
* Good whole vehicle / machine systems appreciation (mechanical, electrical, electronic etc)
* Exposure to relevant functional safety standards – ISO13849, ISO26262 or IEC 61508
* Good analytical and modelling / simulation experience- e.g. DFMEA, FTA, reliability, Matlab, Simulink, etc
* A background in systems design, integration or analysis within a similar field would be great
Others (beneficial):
* Knowledge of safety critical control systems – e.g. autonomous systems, ADAS, electric vehicle / hybrid powertrain systems could be an advantage
* An appreciation of software engineering and electronics development may also prove useful
The role would be based onsite in Rocester, Staffordshire (not remote) and is commutable from Stoke on Trent, Derby, Nottingham, Birmingham, Uttoxeter, Stafford and Burton
01/06/2025
Functional Safety Engineer (systems engineer) Rocester, Staffordshire
This role will involve a mix of functional safety and systems engineering activities. It is expected that the functional safety engineer would have a strong background in design / development of electromechanical systems.
To £65,000 + benefits
This is an interesting opportunity for a systems engineer or functional safety engineer to support the development of new systems and products within an established machine manufacturing company.
The role would be aligned to functional safety engineering but the company is open to considering engineers with systems engineering, systems integration or validation backgrounds that have a good familiarity with functional safety processes, standards and methods.
Key requirements: Functional Safety Engineer
* Proven track record in systems engineering, systems integration, validation or functional safety engineering (electromechanical systems)
* Good “whole product” systems appreciation
* Exposure to relevant functional safety standards – ISO13849, ISO26262 or IEC 61508
* Good analytical experience- e.g. DFMEA, FTA, FMECA, reliability, etc
Background:
The company is involved with the design, development, and manufacture of a broad range of machinery / vehicles for the construction and agricultural industries. The technologies you could be exposed to are broad and complex (e.g. ranging from hydraulic systems and control, through to collision avoidance, autonomous functionality, electric / hybrid powertrain systems etc.)
You will have the opportunity to help steer and guide future products through functional safety and systems engineering activities.
Skills / Experience required: Functional Safety / Systems Engineer
* Ideally a degree or masters in a relevant subject (e.g. mechanical engineering, electrical engineering, systems engineering, electronics etc.)
* Proven track record in systems engineering, systems integration, validation or functional safety engineering
* Good whole vehicle / machine systems appreciation (mechanical, electrical, electronic etc)
* Exposure to relevant functional safety standards – ISO13849, ISO26262 or IEC 61508
* Good analytical and modelling / simulation experience- e.g. DFMEA, FTA, reliability, Matlab, Simulink, etc
* A background in systems design, integration or analysis within a similar field would be great
Others (beneficial):
* Knowledge of safety critical control systems – e.g. autonomous systems, ADAS, electric vehicle / hybrid powertrain systems could be an advantage
* An appreciation of software engineering and electronics development may also prove useful
The role would be based onsite in Rocester, Staffordshire (not remote) and is commutable from Stoke on Trent, Derby, Nottingham, Birmingham, Uttoxeter, Stafford and Burton
Senior Software Engineer / Architect London, UK c£80-120k + benefits
This is an exciting and new opportunity for a software engineer / architect to join a start-up involved with the research, development and design of technologies used to enhance, AI, ML and HPC networking.
Essential experience: Linux PCIe driver development for highspeed (>100Gbps) application processing (e.g. data centre processors, etc)
Our clients’ technologies will revolutionise data centres. Their technologies will speed up training and inference while dramatically reducing energy consumption, supporting a sustainable future.
They are looking for an experienced software engineer to develop PCIe drivers for their ultrafast AI/ML and HPC networking solutions. You will work iteratively through a series of prototypes to ultimately deliver a production grade solution. Responsibilities will include software architecture definition, implementation and testing, as well as debugging and benchmarking. This is an opportunity to become the domain expert within the company.
The key focus is Linux PCIe driver development for highspeed (>100Gbps) application processing (e.g. data centre processors, etc) Experience is Linux PCIe driver development is essential.
Typical involvements: Senior Software Engineer / Architect
* Software architecture definition in collaboration with the broader team
* Preparing detailed technical documentation and presentations to stakeholders
* Linux PCIe driver development
* Integration with training and inference frameworks on CPU and GPU
* Liaison with embedded software team over network interface card development
* Example application development and benchmarking, such as AI training
* Working with prototype hardware, identifying and root causing bugs and issues
* Experience of RDMA would be preferred as would PCIe peer-to-peer and / or GPU direct
* Linux kernel programming (kernel modules, PCI subsystem, memory management, etc)
Skills & Experience required: Senior Software Engineer / Architect
* A Bachelor or Master degree in electronics engineering, physics, or other relevant fields
* At least 8-10 years of software development experience applied to similar technologies using C (essential) and other relevant languages (e.g. C++).
* Software architecture definition and implementation experience
* High speed Linux PCIe driver development experience
* Experience working directly with prototype hardware alongside the hardware design team
* Experience of developing Linux PCIe for AI, ML, data storage or HPC networking technologies (or very similar)
Experience with some/all the following would be beneficial:
* Ability to create an understanding of complex ideas, concepts and designs to a variety of audiences from multiple backgrounds
* RDMA and Libfabrics. *CCL libraries
* PCIe peer-to-peer and GPU Direct (highly desirable)
* Knowledge of embedded software, Yocto Linux, ARM, FPGA devices could be useful
* Experience of DPDK (data plane development kit) and eBPF
A strong and demonstrable interest in sustainable technologies, AI, ML and / or HPC would be preferred.
The Senior Software Engineer / Architect opening is based on site in central London, 2 days per week (min). Assistance can be granted to obtain working visas
01/06/2025
Senior Software Engineer / Architect London, UK c£80-120k + benefits
This is an exciting and new opportunity for a software engineer / architect to join a start-up involved with the research, development and design of technologies used to enhance, AI, ML and HPC networking.
Essential experience: Linux PCIe driver development for highspeed (>100Gbps) application processing (e.g. data centre processors, etc)
Our clients’ technologies will revolutionise data centres. Their technologies will speed up training and inference while dramatically reducing energy consumption, supporting a sustainable future.
They are looking for an experienced software engineer to develop PCIe drivers for their ultrafast AI/ML and HPC networking solutions. You will work iteratively through a series of prototypes to ultimately deliver a production grade solution. Responsibilities will include software architecture definition, implementation and testing, as well as debugging and benchmarking. This is an opportunity to become the domain expert within the company.
The key focus is Linux PCIe driver development for highspeed (>100Gbps) application processing (e.g. data centre processors, etc) Experience is Linux PCIe driver development is essential.
Typical involvements: Senior Software Engineer / Architect
* Software architecture definition in collaboration with the broader team
* Preparing detailed technical documentation and presentations to stakeholders
* Linux PCIe driver development
* Integration with training and inference frameworks on CPU and GPU
* Liaison with embedded software team over network interface card development
* Example application development and benchmarking, such as AI training
* Working with prototype hardware, identifying and root causing bugs and issues
* Experience of RDMA would be preferred as would PCIe peer-to-peer and / or GPU direct
* Linux kernel programming (kernel modules, PCI subsystem, memory management, etc)
Skills & Experience required: Senior Software Engineer / Architect
* A Bachelor or Master degree in electronics engineering, physics, or other relevant fields
* At least 8-10 years of software development experience applied to similar technologies using C (essential) and other relevant languages (e.g. C++).
* Software architecture definition and implementation experience
* High speed Linux PCIe driver development experience
* Experience working directly with prototype hardware alongside the hardware design team
* Experience of developing Linux PCIe for AI, ML, data storage or HPC networking technologies (or very similar)
Experience with some/all the following would be beneficial:
* Ability to create an understanding of complex ideas, concepts and designs to a variety of audiences from multiple backgrounds
* RDMA and Libfabrics. *CCL libraries
* PCIe peer-to-peer and GPU Direct (highly desirable)
* Knowledge of embedded software, Yocto Linux, ARM, FPGA devices could be useful
* Experience of DPDK (data plane development kit) and eBPF
A strong and demonstrable interest in sustainable technologies, AI, ML and / or HPC would be preferred.
The Senior Software Engineer / Architect opening is based on site in central London, 2 days per week (min). Assistance can be granted to obtain working visas
Jobs - Frequently Asked Questions
Use the location filter to find IT jobs in cities like London, Manchester, Birmingham, and across the UK.
Entry-level roles include IT support technician, junior developer, QA tester, and helpdesk analyst.
New jobs are posted daily. Set up alerts to be notified as soon as new roles match your preferences.
Key skills include problem-solving, coding, cloud computing, networking, and familiarity with tools like AWS or SQL.
Yes, many employers offer training or junior roles. Focus on building a strong CV with relevant coursework or personal projects.