C++ Engineer - Embedded Systems (25832)
This is a superb role for an ambitious Senior C++ Engineer to contribute to embedded SoC product development within a small team. There is also an opportunity to step up to the position of Embedded Software Team Lead. You will be involved in the complete life cycle of products, working with software, firmware and hardware team members.
The technical challenges include high speed data handling similar to that required for streaming high definition video. The role includes involvement with Signal Processing algorithms and Control Systems.
This role will suit a bright and enthusiastic engineer with an excellent technical degree, in addition to a very strong skill set including:
- Good understanding of C++ and an interest in the later features of the language
- Strong embedded software development knowledge
- Awareness of SoC technologies and software for resource constrained systems
- Sufficient exposure to embedded Linux systems
- Ideally you will also be able to write the software interfaces to hardware in C or assembler
Excellent prospects await the right candidate in a permanent role in an exciting start-up style environment. It is a supportive and good team environment. At present the team work from home except when they need access to hardware in the office. Once things return to normal it is assumed the role will be office based and later there will be opportunities for world travel. In addition to a competitive salary, the role offers an attractive benefits package.
Keywords: Senior C++ Engineer, Firmware, SoC, C++ 14, C++ 17, C++ 20, C, MS Visual Studio, Eclipse toolchain, Embedded Linux, Multithreaded software, 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.