Senior Embedded Software Engineer
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!