Embedded Software Engineer - Experienced

Octagon
1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Tech stack

Agile Methodologies
Systems Engineering
C++
CAN Bus
Embedded C
Embedded Software
Serial Communications
Software Engineering
Verification and Validation (Software)
Systems Integration
Information Technology

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.

Apply for this position