Latest jobs

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

Back to jobs Firmware Engineer
  • Leicester
  • £25,000 to £32,000
  • (Permanent)
We're sorry, you can no longer apply for this job.

The Company

This company are pioneers in embedding washable electronics into a varied range of intelligent clothing with over 40 granted patents in the area of smart fabric technology. They have a strong knowledge and know how in sensor integration into garments with in house expertise in electronics, software and smart garment development.

The company already licences its embedded electronics technology and solutions to some of Europe’s largest PPE garment manufacturers, and manufactures and sells its own ranges of industrial garments around the world through its own Visijax brand and through retailers such as Halfords. It has distributors in the UK, USA, France, Canada, Australia and Switzerland. The company sits at the convergence of electronics, garments and data.

This company is on the way to producing an end to end solution by developing smart garments with intelligent sensors and control box which communicate with an IoT platform and dashboard to provide meaningful information from the data generated.

Purpose of Job
To design, develop, test and maintain production quality firmware using the necessary development tools for the range of microcontrollers and embedded systems used across the company’s product portfolio.

Major Tasks & Job Activities
- Having a demonstrable flair for creating new products, you will be responsible for designing, developing, testing and maintaining production quality firmware whilst working in a multi-disciplinary team to ensure their contractual commitments are achieved, to the desired quality and timelines.
- Have a wide range of experience and knowledge in embedded software development which will be required to effectively deliver the company’s product roadmap.
- Ensuring the work/results they deliver are of the highest quality
- Participate in problem solving efforts and take a pragmatic approach to help create and implement contingency plans.
- Seeks advice and guidance from line managers, and peers to ensure they always progress.
- Create detailed customer & technical requirements specifications, in accordance with ISO9001
- Attend project meetings and provide updates on work delivery progress

Person Specification
- At least 3 years programming experience of a full project life cycle with expertise in 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 and other 32 bit microcontrollers e.g. Arm, Microchip.
- Attend and contribute in design review meetings as wells as planning meetings providing estimates of effort required
- Experienced in working closely with a multi-disciplinary team in a product development environment
- Direct involvement in the development of products including supporting and liaising with development teams abroad, subcontractors and third party engineering teams