Latest jobs

We're sorry, there are currently no jobs that match your search parameters

Back to jobs Senior Firmware Engineer
  • Nottingham, Nottinghamshire
  • £40,000 to £50,000
  • (Permanent)
We're sorry, you can no longer apply for this job.

Location: Nottingham, UK
Salary: £40,000 - £50,000 + pension
Start Date: Immediate

This company is leading developers of software solutions for wearable technologies and are part of this group who develop systems such as the Solos smart-glasses for cyclists and head-worn systems for enterprise and industrial use.

This company is 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 developing firmware for wearable products 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
- Code review and analysis for other 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 and ability to read schematics
- Experience of working with I2C, SPI, Bluetooth and Bluetooth Low Energy protocols
- Experience of programming ST microcontrollers
- Real-time programming and use of embedded operating systems (OpenRTOS)
- Proven organisational skills and a thorough approach to development work
- Use of PC-based software development tools (JTAG/SWD) and Logic Analysers / Electronic Test Instruments

Desirable Experience/Skills:
- Experience working in an AGILE development environment
- Programming other 32 bit microcontrollers e.g. Nordic, Arm, Microchip
- Development environments IAR, Percepio
- Experience in developing GUIs in C++/C#
- Familiarity with audio and video codecs

Other Requirements:
- Must be eligible to work in the UK