First Recruitment Services logo

Embedded Systems Developer

Job details:

Category:
Embedded
Work mode:
On-site
Experience:
Mid
Employment:
Full-time
Salary:
£40,000 - £60,000 p/y
Added:
5 days ago

Tech stack:

C# C++ Git Linux Windows C TCP/IP ARM I2C Spi Uart Atmel Usb Bluetooth Le

Perks:

  • Pension scheme
  • Life assurance
  • Health cash plan
  • Free parking
  • 25 days holiday and bank holidays

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, Hours & Salary:

  • 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


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

Apply:

Apply

Similar jobs

Morgan McKinley logo
Senior Embedded Linux Engineer | Cambridgeshire | £60-70k
Morgan McKinley
Cambridgeshire
£65,000 - £75,000 p/y
Python
C++
MATLAB
C
Zenovo Ltd logo
Systems Test & Verification Engineer (Embedded Systems)
Zenovo Ltd
Bristol
£60,000 - £70,000 p/y
Python
Git
Jira
MATLAB
Zenovo Ltd logo
Embedded C++ Software Engineer
Zenovo Ltd
Bristol
£50,000 - £60,000 p/y
Git
CI/CD
Linux
Can
Zenovo Ltd logo
Systems Test & Verification Engineer (Embedded Systems)
Zenovo Ltd
Bristol
£55,000 - £65,000 p/y
Python
Git
Jira
MATLAB
Zenovo Ltd logo
Embedded C++ Software Engineer
Zenovo Ltd
Bristol
£50,000 - £60,000 p/y
C++
CI/CD
Linux
Can

Job details:

Category:
Embedded
Work mode:
On-site
Experience:
Mid
Employment:
Full-time
Salary:
£40,000 - £60,000 p/y
Added:
5 days ago

Similar jobs

Morgan McKinley logo
Senior Embedded Linux Engineer | Cambridgeshire | £60-70k
Morgan McKinley
Cambridgeshire
£65,000 - £75,000 p/y
Python
C++
MATLAB
C
Zenovo Ltd logo
Systems Test & Verification Engineer (Embedded Systems)
Zenovo Ltd
Bristol
£60,000 - £70,000 p/y
Python
Git
Jira
MATLAB
Zenovo Ltd logo
Embedded C++ Software Engineer
Zenovo Ltd
Bristol
£50,000 - £60,000 p/y
Git
CI/CD
Linux
Can
Zenovo Ltd logo
Systems Test & Verification Engineer (Embedded Systems)
Zenovo Ltd
Bristol
£55,000 - £65,000 p/y
Python
Git
Jira
MATLAB
Zenovo Ltd logo
Embedded C++ Software Engineer
Zenovo Ltd
Bristol
£50,000 - £60,000 p/y
C++
CI/CD
Linux
Can