Engineering Employment

Embedded Firmware Full Stack Developer, Stroud

Software Engineer required to work from C# / C++ Front ends that drive measurement and control embedded firmware.

You will have a strong BSc, MSc, PhD or equivalent in Science or Engineering with low level software development.

Key Skills:
C & Assembly languages with some C# & C++.


Hardware & software tools: emulator, simulator, modeling, scopes, logics analyzer, etc.


Microprocessor & DSP based hardware design, ability to read and understand schematics and manufacturer datasheets of components.


Peripherals & serial communications programming.


DSP algorithms and implementation.


Real Time Operating System, Matlab, Object Oriented Design and Embedded C++.


Agile and iterative development

Role Responsibilities:
Design & implement embedded software for measurement and control systems incorporating multiple processors using Real Time Operating Systems.


Design of high speed, hard Real Time data acquisition & logging systems.


Testing & debugging hardware / software issues.


Implementation of DSP algorithms.




Share Job