Looking for a talented and experienced Embedded Systems Engineer who will contribute to developing the stable, maintainable and flexible firmware system that underlies products. The candidate will have the opportunity to work with experienced and junior engineers in a team striving to apply innovative industry best practices, and to mentor excellent juniors.Key Requirements:· Bachelor's degree· Minimum of 5 years of work experience (or equivalent) in embedded software development.· An advanced understanding of embedded firmware and use of RTOSs· Able to solve vaguely defined problems by creating detailed feature designs mostly unsupervised with architecture review· Ability to mentor junior engineers· Understanding of electronics and the hardware debugging skills required to fully debug any aspect of the firmware. This includes experience with oscilloscopes, logic analysers, multi meters and surface mount soldering.· Experience with agile software development including git and CI/CD is essential· Experience with an RTOS is essential, Zephyr experience a significant plusShould you meet the requirements for this position, please email your CV to . You can also contact the IT team on XXX-XXXX or visit our website at NOTE: When replying to the advert, also include the reference number in the subject line. Correspondence will only be conducted with short listed candidates. Should you not hear from us within 3 days, please consider your application unsuccessful.