Software Developer

£45K - £50K

Full time
Posted 7 months ago

An opportunity to join a world leader in developing unique interactive experiences with its patented printed capacitive touch technology. The company has now developed a new range of multitouch products and is looking to hire an experienced Software Developer to join their dynamic team. Based in Cambridge, this is a great opportunity to get deeply involved in the design & development of high-level software applications/ GUI’s to support this new range of capacitive touch products. 

They’re looking for someone with a natural curiosity, passionate about their work, with great attention to detail who is still eager to learn. The nature of their technology requires combining different disciplines, processes, and outlooks. They’re looking for somebody to develop software applications/GUI’s using best practices and embedded firmware to drive their printed sensors.

Working with the CTO, engineering subcontractors & design team to drive long-term development strategy, including tools, code style, best practices, and future research. The ideal candidate will have the following skills and expertise:

Required skills and expertise:

  • Experience in developing high level PC/MAC GUI’s and applications to drive computer peripherals.
  • Experience in writing software to work with data communication protocols including USB, Bluetooth, Wi-Fi, etc, connected devices.
  • Website development
  • Creating cloud-based databases and web-based analytics for connected devices
  • Creating hardware configuration tools for PC and MAC
  • Experience developing iPhone/Android applications.
  • Programming skills in C, C++, Python
  • Good verbal and written communication skills are essential.
  • Comfortable working with creative teams and not afraid to try things.
  • Direct customer engagement, ideally in a consultative sales context
  • Deep understanding of software product development lifecycle

Desirable skills

  • Experience developing embedded software / firmware for microprocessors.
  • Embedded systems test, debugging and maintenance.
  • Practical use of test equipment – oscilloscopes, logic analysers and multimeters etc. 
  • Understanding of capacitive touch operation & analogue electronics

Job Features

Job CategoryInformation technology

Apply Online