Senior Firmware Engineer

Recruitment Genius
06 Sep 2017
22 Sep 2017
Contract Type
Full Time
Location: Nottingham, UK Salary: GBP45,000 - GBP55,000 per annum + pension Start Date: Immediate This company are leading developers of software solutions for wearable technologies and are part of the group who develop systems such as the Solos smart-glasses for cyclists and head-worn systems for enterprise and industrial use. They are establishing a new firmware engineering division in the UK to work on new and emerging wearable systems and are seeking a Senior Firmware Engineer to provide technical knowledge and expertise as part of this division. The role will involve technical leadership of firmware development programmes for wearable systems and supporting new product development both internally and for external customers. Specific duties: - Microcontroller firmware development - Debug and testing of embedded software using debuggers, emulators and logic analysers - Contribution to weekly sprint planning meetings and technical input for other team members' tasks and general technical leadership - Code review and analysis to assist more junior firmware engineering team members - Creation and maintenance of documentation Essential Experience/Skills: - Expertise in embedded programming in C, C++ languages whilst also having a sound knowledge of electronic circuits - Experience of working with I2C, SPI, Bluetooth and Bluetooth Low Energy protocols - Experience of programming ST microcontrollers - Proven organisational skills and a thorough approach to development work - Use of PC-based software development tools and electronic test equipment Desirable Experience/Skills: - Experience working in an AGILE development environment - Programming other 32 bit microcontrollers e.g. Nordic, Arm, Microchip - Experience in developing GUIs in C++/C# - Familiarity with audio and video codecs Other Requirements: - Must be eligible to work in the UK