About the Role
We are seeking a highly skilled Graduate Software/AI Engineer to join our client, a leading medical device manufacturer.
As a Graduate Software/AI Engineer, you will have the opportunity to gain experience in a household name and work at the cutting edge of technology.
This is a 24-month contract role with the possibility of permanency thereafter.
Key Responsibilities
">
* Good working knowledge of micro-Processors and microcontrollers.
* Experience with C and C++ programming languages.
* Knowledge of Design patterns (The 7 basic patterns and MVVM).
* Understanding of Artificial Intelligence and its applications.
* Experience with Agile methodology.
* Knowledge of the compilation process from source code to program.
* Understanding of memory management in software (Heap, Stack, pointers etc.).
Desirable Skills:
">
* Good working knowledge/experience with C# and .NET.
* Experience with Microsoft Entity Framework.
* Experience with Databases and SQL.
* Experience with real-time operating systems.
* Experience with event-driven systems.
* Experience with electronics.
* Experience on programming of embedded systems.
Advantageous Skills:
">
* Experience with assembly language.
* Experience with Python.
* Experience with other programming languages.