Senior Embedded Software Engineer - Hybrid
Role details
Job location
Tech stack
Job description
Are you an experienced Embedded Software Engineer ready to take the lead on cutting-edge, safety-critical projects? This is an opportunity to join a forward-thinking engineering team in Edinburgh, working on advanced electronic control systems across a diverse range of industries. You'll play a key role in developing robust, high-performance Embedded solutions while ensuring compliance with functional safety standards., * As a Senior Embedded Software Engineer, you will:
- Develop and maintain Embedded software for sophisticated electronic control systems.
- Work on projects requiring Functional Safety expertise (ISO 13849).
- Collaborate across multi-disciplinary teams to deliver reliable, high-quality software.
- Ensure designs meet functional safety and regulatory requirements.
Requirements
-
Proven experience in Embedded software development for safety-critical systems.
-
Strong background in motor control design, particularly hydraulic and Sepex motors.
-
Expert proficiency in C/C++ for microcontrollers and Real Time systems. Solid understanding of functional safety standards (ISO 13849 or IEC 61508).
-
Hands-on experience with CAN bus, serial communication protocols, and hardware interfaces.
-
Familiarity with Git and modern software development life cycle tools and processes.
Desirable Skills
- Understanding of cyber security principles for Embedded systems.
- Knowledge of MISRA C and safety-critical coding standards.