Job Search and Career Advice Platform

Enable job alerts via email!

Embedded Software Engineer

Sanderson Government & Defence

Winchester

On-site

GBP 40,000 - 60,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading engineering firm in Winchester is seeking an embedded software engineer. The role requires a BEng/BSc or Master's degree in engineering or computer science. Candidates should possess strong skills in C/C++ for embedded development, collaboration with cross-functional teams, and a good understanding of Digital Signal Processing algorithms, preferably using MATLAB or Python. Join a diverse team where respect and equality are at the core of our values.

Qualifications

  • Degree in engineering or computer science is necessary.
  • Strong skills in C and C++ for embedded systems.
  • Experience with modeling or simulation in MATLAB or Python.

Responsibilities

  • Capture software requirements and design for real-time systems.
  • Implement bespoke data processing and control schemes.
  • Apply new DSP algorithms and technologies.

Skills

C/C++ programming
Embedded development
Collaboration with teams
Digital Signal Processing
MATLAB or Python

Education

BEng/BSc or Master's degree in engineering/computer science
Job description
Essential skills will include


  • BEng/BSc or Master's degree in an appropriate engineering or computer science related subject.

  • Strong skill set in C and/or C++ for embedded development and associated operating systems.

  • Collaboration with cross-functional teams to deliver project requirements, system design, and system test/integration phases and experience of modern DevOps practices.

  • Knowledge of latest System on Chip (SoC) devices, Software Defined Radio (SDR) platforms and open-source frameworks such as OpenCPI.

  • Good understanding of Digital Signal Processing (DSP) algorithms and experience of modelling or simulation algorithms using MATLAB or Python.


Job Purpose & Key Responsibilities

As an embedded software engineer your responsibilities could include:



  • Capture of embedded software requirements, software design and test/verification processes for efficient real time systems from R&D concept through to the full product development lifecycle.

  • The implementation of bespoke data processing and control schemes.

  • Understanding and applying new and emerging technologies inclusive of RPNT Digital Signal Processing algorithm techniques.


Reasonable Adjustments

Respect and equality are core values to us. We are proud of the diverse and inclusive community we have built, and we welcome applications from people of all backgrounds and perspectives. Our success is driven by our people, united by the spirit of partnership to deliver the best resourcing solutions for our clients.


If you need any help or adjustments during the recruitment process for any reason, please let us know when you apply or talk to the recruiters directly so we can support you.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.