Embedded Software Engineer, C (26069)
This growing group specialises in the design and development of embedded solutions for a diverse range of technically demanding software projects. As an Embedded Software Engineer you will be involved in the complete software lifecycle, from concept and analysis, through design and implementation and test development.
Projects are involved in a variety of areas from autonomous driving and other complex sensor development, to industrial technology including laser technologies, electromagnetics, DSP and mechanical applications. The projects are ambitious and multidisciplinary, giving the opportunity to develop broad skills and knowledge.
You will need:
- A 1st or 2:1 degree in Electronics, Computing, or similarly applicable subject from a well-ranked university
- Excellent knowledge of embedded C, particularly for real-time applications
- A working knowledge of electronics and the use of common diagnostic equipment
In addition, any experience of the following would also be of interest:
- Bare-metal programming
- Python or C++
- Building PC utilities for embedded system testing (using C#, C++ or Python)
You will participating in a fast moving, world class business, with the opportunity to make a visible contribution to the success and growth of the business and have access to professional development into a variety of technical, business and leadership roles.
Keywords: Embedded, C, Real-Time, Bare-Metal, Electronics, Python, Cambridge.
Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well have similar opportunities that you would be suited to. And of course, we always get your permission before submitting your CV to a company.