This job has ended. Find similar jobs.

Senior Embedded Software Engineer

Posted 19 February by Enigma People Solutions Easy Apply Ended

Enigma People Solutions is looking for a embedded software engineering professional to join our client's expanding embedded software team in Edinburgh, Scotland. The client is recognised world-wide as providing state-of-the-art motor control integrated circuits for automotive, industrial, commercial and computing applications.

In this position, you will be part of a growing and dynamic team that primarily focuses on developing mixed-signal motor drive IC’s for industry leading customers. You will be responsible for designing and implementing software for hard real-time an ARM-based uC systems on chip (SoC)P systems. In this role you will gain exposure to the latest trends in automotive motors control performance requirements, architectures and implementations.



Prospective candidates should have a PhD or Bachelor’s Master’s Degree (or equivalent) in Electronics CS&EE or a related field, and solid experience with design in embedded systems. They should have experience in working and programming with ARM Cortex microcontroller series for automotive applications environment.


Previous working experiences in software engineering and programming in C or C++, using ARM Cortex microcontroller family.

Experience in developing and debugging complex embedded systems.

Good knowledge of Visual Studio C++ and GUI development.

Coding for high-integrity systems with MISRA C, AUTOSAR or equivalent.

Skills, Knowledge and Aptitudes

Good knowledge of reading schematics and data sheets

Familiarity with analog and digital circuits

Good verbal and written communication, documentation, and writing skills

Ability to work in a multi-cultural team environment

Candidates should also be able to demonstrate:

Good presentation skills in English and the ability to present information in a clear and concise manner

A high level of commitment and self-motivation.

Click the apply button below to send us your application right now!

Required skills

  • C++
  • Embedded Systems
  • Motor Control
  • SoC
  • C

Reference: 34427341

Bank or payment details should not be provided when applying for a job. is not responsible for any external website content. All applications should be made via the 'Apply now' button.

Report this job