The Embedded Firmware Microcontroller Programmer position is based in Stroud, United Kingdom, and is offered by Expert Employment. The role involves designing and implementing measurement and control embedded firmware, requiring a strong educational background in Science or Engineering (BSc, MSc, PhD or equivalent) with experience in low-level software development.
Key Skills:
* Proficiency in C & Assembly languages, ideally with some C++.
* Experience with hardware & software tools such as emulators, simulators, modeling tools, scopes, and logic analyzers.
* Knowledge of microprocessor & DSP-based hardware design, including reading schematics and datasheets.
* Programming peripherals & serial communications.
* Implementation of DSP algorithms.
* Experience with Real Time Operating Systems, Matlab, Object Oriented Design, and Embedded C++.
* Familiarity with Agile and iterative development processes.
Role Responsibilities:
1. Design and implement embedded software for measurement and control systems using multiple processors and Real Time Operating Systems.
2. Design high-speed, hard Real Time data acquisition and logging systems.
3. Test and debug hardware/software issues.
4. Implement DSP algorithms.
This position requires an EU work permit.
#J-18808-Ljbffr