Job description
Principal Embedded Software Engineer- Cambridge- Permanent- £55k-£65k
My market leading, consumer electronics client is looking to add to their software engineering team by hiring a Senior/Principal software engineer specialising in Embedded Linux, real time platforms, C programming and debugging.
The client currently boasts a range of products which are rolled out to clients worldwide meaning there is a constant need to develop and maintain the existing product's platform software.
Duties of the Role:
- Optimise real-time software components, resolve issues and develop new tools
- Take ownership of projects and developments in the team
- Write and maintain device drivers and low-level software components
- Investigate and resolve low-level software faults
- Trial and implement development tools for debugging, profiling, test automation etc
Skills Required:
- Embedded Linux development experience of a commercial product
- Excellent debugging skills
- Enjoys investigating and solving complex real-time platform issues
- Experience developing tools for debugging, profiling, code coverage, memory leak etc
- Strong knowledge and experience working with C programming language
- Experience working with real-time, multi-processor, event driven software etc
- Strong analytical mindset
- Strong communication skills
If you are interested in this position or would like to know more, please sedn your CV to nick@socode.co.uk