Embedded Firmware Microcontroller Programmer

Engineering Ltd
Aberdeen, United Kingdom
12 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
£ 48K

Job location

Aberdeen, United Kingdom

Tech stack

Agile Methodologies
Assembly Language
C++
Microprocessors
Embedded C
Embedded Software
Emulators
Firmware
Hardware Design
Iterative and Incremental Development
Matlab
Object-Oriented Software Development
Real-Time Operating Systems
Software Tools
Serial Communications
Software Engineering
Data Logging
PIC Microcontroller
Peripherals
Real Time Data
Hardware Debugging

Requirements

Embedded, Firmware, Microcontroller, microprocessor, Assebmley, real timeThe Embedded Software Engineer designs and implements measurement and control embedded firmware. You will have a strong BSc, MSc, PhD or equivalent in Science or Engineering with low level software development., C and Assembly languages ideally with some C++. Hardware and software tools including emulator, simulator, modeling, scopes, logics analyzer, etc. Microprocessor and DSP based hardware design, ability to read and understand schematics and manufacturer datasheets of components. Peripherals and 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 and 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 and debugging hardware or software issues. Implementation of DSP algorithms.

Apply for this position