Salary: £55,000 - 55,000 per year Requirements: Excellent C/C++ programming skills Ability to debug effectively and use version control Familiarity with Agile software development practices such as TDD, BDD, pair programming, sprints, or user stories Recent industry experience, preferably 5 years or more Specific technical expertise (embedded microcontrollers, AI, low-level code, performance optimization, UI, graphics, communications protocols, or multithreaded code for senior roles) Ability to coach junior team members and lead project delivery Keen problem-solving skills and high standard of work Effective communication skills Degree level qualification in Computing or Maths (beneficial but not essential) Experience with embedded systems (e.g., working with PIC, ARM, or AVR architectures for senior positions) Responsibilities: Collaborate with a team of experienced developers Contribute to technically challenging software projects Deliver high-quality code for intelligent products Participate in Agile practices including pair programming and sprints Coach junior team members and take the lead on projects Continuously seek opportunities to learn and improve Engage in open communication and shared responsibilities Technologies: AI ARM Embedded Support TDD UX UI Design C++ IoT More: At Bluefruit, we are a developer-centric company that values work/life balance, flexible working hours, and creating an enjoyable working environment for our team. We provide ongoing training to support everyones growth and take pride in our commitment to delivering high-quality code while fostering a collaborative culture. Our office is located in the beautiful Redruth, Cornwall, and we offer a range of benefits including a profit-related bonus, regular salary reviews, generous holiday allowances, an onsite gym, and more. We invite passionate programmers to join our team and contribute to exciting projects. last updated 5 week of 2026