Job Title: Embedded Software Engineer – Motor Control
Type: Permanent
Location: Livingston, Scotland
Right to Work: UK required
Salary: £50,000 to £65,000 DOE
An exciting opportunity has arisen for an Embedded Software Engineer – Motor Control in Livingston to join an established engineering organisation developing advanced electronic control systems for demanding, safety-critical applications.
This role sits within a specialist R&D team focused on real-time motor control, precision movement and load handling systems used in challenging real-world environments.
The Role:
As an Embedded Software Engineer – Motor Control, you will design, develop and validate embedded software for advanced electronic control systems, working closely with hardware and systems engineers to deliver high-reliability solutions.
Your responsibilities will include:
• Developing embedded software for real-time motor control systems
• Designing, implementing and tuning motor-control algorithms for hydraulic and Sepex motors
• Working with microcontrollers, RTOS and real-time embedded environments
• Integrating software with bespoke electronic control hardware
• Supporting software validation, verification and testing activities
• Ensuring compliance with functional safety standards such as ISO 13849 and IEC 61508
• Supporting EMC, CE and regulatory compliance activities
• Producing technical documentation for software design and validation
You will collaborate closely with cross-functional engineering teams to deliver robust, safety-critical products.
Skills & Experience:
• Strong Embedded C/C++ experience in commercial environments
• Proven motor control development experience, including PWM, closed-loop, torque and speed control
• Experience with hydraulic or Sepex motor systems
• Experience working with microcontrollers and RTOS
• CAN bus and serial communication protocol experience
• Understanding of safety-critical software development practices
• Strong problem-solving and debugging skills
• Clear written and verbal communication skills
Desirable Experience:
• Knowledge of ISO 13849 or IEC 61508 functional safety standards
• Familiarity with MISRA C guidelines
• Understanding of cybersecurity principles for embedded systems
• Experience with Agile or waterfall development processes
Qualifications:
• Degree in Software Engineering, Computer Science, Electronics or a related discipline
If you’re an Embedded Software Engineer – Motor Control in Livingston looking to work on technically challenging, safety-critical embedded systems within a collaborative engineering environment, this role offers strong long-term potential