Senior Embedded Engineer: We are seeking a Senior Embedded Software Engineer to join our client’s Engineering team to design and assist in guiding the development of the embedded software systems on various projects.
The Senior Embedded Engineer experience should include:
- 8+ years’ experience in a relevant embedded engineering design environment
- Real time systems for both bare metal and RTOS
- C programming for embedded systems
- Version control systems such as git
- Coding standards & good design practices, experience of MISRA desired
- Software testing, verification & validation as well as white & black box
- Low level drivers to interface to hardware such as UART, CAN, A/D etc
- Review & critique embedded hardware designs from a software use perspective
- Read & understand datasheets of components such as processors and interface chips, UART, I2C, CAN, A/D etc
Knowledge in the following areas is desired:
- C++ programming for embedded systems
- Programming for test applications in C# within visual studio
- MATLAB – Simulink, State flow & Coder
- The use of electronic test equipment such as oscilloscopes and logic analyser
This role is remote and some travel to Europe may be required. Candidates must be a British Passport holder for SC clearance.