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 pe...