Enable job alerts via email!

Embedded Firmware Full Stack Developer, Stroud

Expert Employment

Stroud

On-site

GBP 60,000 - 80,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative firm is seeking an Embedded Firmware Full Stack Developer to join their team in Stroud. This role involves designing and implementing embedded software for measurement and control systems, utilizing your expertise in C, C++, and DSP algorithms. You will work on high-speed data acquisition systems and engage in testing and debugging processes. This position offers a chance to contribute to cutting-edge technology in a collaborative environment, making a significant impact on the development of advanced embedded solutions. If you are passionate about embedded systems and thrive in a dynamic setting, this opportunity is for you.

Qualifications

  • Strong educational background in Science or Engineering with low level software development.
  • Experience in embedded software development and DSP algorithms.

Responsibilities

  • Design and implement embedded software for measurement and control systems.
  • Test and debug hardware or software issues effectively.

Skills

C and Assembly languages
C#
C++
Microprocessor and DSP based hardware design
Peripherals and serial communications programming
DSP algorithms and implementation
Real Time Operating System
Matlab
Object Oriented Design
Agile and iterative development

Education

BSc in Science or Engineering
MSc in Science or Engineering
PhD in Science or Engineering

Tools

emulator
simulator
modeling tools
scopes
logic analyzer

Job description

Embedded Firmware Full Stack Developer, Stroud

Software Engineer required to work on C# and 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

  1. C and Assembly languages with some C# or C++.
  2. Hardware & software tools: emulator, simulator, modeling, scopes, logic analyzer, etc.
  3. Microprocessor and DSP based hardware design, ability to read and understand schematics and manufacturer datasheets of components.
  4. Peripherals and serial communications programming.
  5. DSP algorithms and implementation.
  6. Real Time Operating System, Matlab, Object Oriented Design and Embedded C++.
  7. Agile and iterative development.

Role Responsibilities
  1. Design and implement embedded software for measurement and control systems incorporating multiple processors using Real Time Operating Systems.
  2. Design of high speed, hard Real Time data acquisition and logging systems.
  3. Testing and debugging hardware or software issues.
  4. Implementation of DSP algorithms.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.