Embedded Software Engineer - Experienced
Role details
Job location
Tech stack
Job description
Job Title: Embedded Software Engineer - Motor Control Type: Permanent 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. 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. Developing embedded software for real-time motor control systems * Integrating software with bespoke electronic control hardware * Supporting software validation, verification and testing activities * Supporting EMC, CE and regulatory compliance activities * Producing technical documentation for software design and validation Strong Embedded C/C++ experience in commercial environments * CAN bus and serial communication protocol experience *
Requirements
Understanding of safety-critical software development practices * Understanding of cybersecurity principles for embedded systems * Experience with Agile or waterfall development processes 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.