Embedded Systems Developer

First Recruitment Services
Newhaven, UK
17 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Compensation
£40,000.0 - £60,000.0
Working hours
Regular working hours
Job source

Tech stack

Board Bringup Microsoft Windows Bluetooth C Sharp (Programming Language) C++ (Programming Language) Communications Protocols Computer Programming Software Debugging Linux Embedded Software Firmware Software Engineering
+9 more
Systems Integration TCP/IP Universal Asynchronous Receiver/Transmitter Serial Peripheral Interface Peripherals Git System-level Testing Wireless Technologies Software Version Control

Job description

We re working with an established, international manufacturing business based in Newhaven, who are looking to bring in an experienced Embedded Systems Developer to join their Software Engineering team.

This is a hands-on role, where you ll be involved across the full product lifecycle - from low-level firmware development through to system integration and testing - working on real-world, hardware-based products.

You ll take responsibility for designing, developing and maintaining embedded software and firmware, working closely with hardware, firmware and manufacturing teams to deliver robust, high-performance solutions.

As an Embedded Systems Developer, your key responsibilities will include:

  • Developing embedded software in C / C++ (and some C# where required)
  • Writing low-level firmware (drivers, peripherals, comms interfaces)
  • Supporting board bring-up and hardware/software integration
  • Carrying out unit, integration and system-level testing
  • Debugging and resolving complex hardware/software issues
  • Contributing to design reviews and technical discussions
  • Producing clear technical documentation and following best practice standards

Requirements

  • 5+ years experience in embedded systems development (ideally within a manufacturing environment)
  • Strong programming skills in C / C++ (C# beneficial)
  • Experience with microcontroller architectures (e.g. ARM, Atmel)
  • Knowledge of communication protocols such as:
  • USB
  • TCP/IP
  • UART, I2C, SPI
  • Bluetooth LE / wireless technologies
  • Experience working with Linux and/or Windows OS platforms
  • Familiarity with Git or other source control tools
  • Strong problem-solving and debugging skills
  • Bachelor’s degree (B. S.) in embedded systems development or equivalent

Benefits & conditions

  • Up to £60,000 (dependent on experience & qualifications)
  • Full time, permanent role based in Newhaven
  • Monday to Friday, 37.5 hours per week
  • 25 days holiday plus bank holidays
  • Free parking
  • Pension scheme
  • Life assurance
  • Health cash plan scheme

About the company

Wild Recruitment Ltd T/A First Recruitment Services is acting as an employment agency in relation to this vacancy.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on find.jobs

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

5:02 min

Mapping distributed compute paradigms to modern vehicles

Joachim Werner · LIVE

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · World Congress 2025

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

3:50 min

Queues in TCP stacks and continuous network connections

Clemens Vasters Clemens Vasters · World Congress 2022

3:55 min

Demonstrating .NET installation on Debian and Azure Linux

Silvano Coriani Silvano Coriani · Europe 2026 Virtual

Videos

See all

Related articles

See all