Embedded Developer

🔒 Confidential Employer
Posted 24 March 2026
LOCATION
Martlesham Heath
TYPE
Full-time
LEVEL
Entry-level
CATEGORY
IT Services
This employer holds a UK Home Office sponsor license — sponsorship for this specific role is at the employer’s discretion

SKILLS

C/C++ Microchip PIC MPLAB X Cypress PSoC Arduino ESP

FULL DESCRIPTION

Job Description

Job Title: Embedded Developer

Place of Work: Hybrid(Remote & In-Person) Ross Building, Adastral Park, Martlesham, Ipswich, IP5 3RE

Hours of Work: Flexitime (40 Hours Per Week)

Reporting to: Embedded Developer Lead

Progression: Junior Embedded Developer → Embedded Developer → Senior Embedded Developer → Developer Embedded Lead

We are seeking an enthusiastic, passionate and motivated individual to join our embedded development team.

Job Description

Are you a creative and motivated embedded developer with experience in C/C++?

Do you have an interest or experience using Microchip PIC with MPLAB X, Cypress PSoC, Arduino, ESP, or any other embedded/electronics platforms?

Do you have a keen interest in the Internet of Things and how it works?

We are looking for an embedded developer to join our team and get involved in some exciting projects.

What does the job entail and what skills will you have or be able to build upon as an ideal candidate?

### Desirable Degree/Qualification

  • You will have strong academic skills with at least a 2:1 classification degree or masters in computer science, software engineering or similar computer science degree..
  • As part of the selection process, candidates should have the ability to demonstrate relevant academic, personal or professional projects.

Key Tasks & Responsibilities

  • Working with a multitude of development platforms, such as Microchip and Cypress solutions as part of the overall embedded development team, reporting to the lead embedded developer
  • Planning, documenting and keeping to agreed schedules
  • Supporting sprint planning and sprint reviews on a fortnightly basis
  • Ensuring the quality, performance and reliability of applications
  • Maintaining well-structured code
  • Supporting the team with code review
  • Ability to identify and correct bugs and performance bottlenecks
  • Handling and configuring client devices, development boards and reference designs

Essential Skills

  • Familiarity with C/C++ is required
  • Experience with one or more of the following at either a professional or hobby level: Microchip PIC with MPLAB X, Cypress PSoC, Arduino, ESP, or any other embedded/electronics platform
  • Proficient understanding of source code version tools (e.g. Git, SVN, Mercurial)

What are skills that are nice to have and will make you a more competitive candidate?

### Desirable Skills

  • Experience with Bluetooth Low Energy (BLE)
  • Experience with object-oriented programming
  • Familiarity with continuous integration environments (e.g. Jenkins, Bitrise, GitHub Actions)
  • Experience with software control management system (e.g. Jira, Confluence, Bugzilla)
Sign up free — access 45,000+ UK sponsor-licensed jobs