Microcontroller Software Engineer


Premium Job From Experis IT

Recruiter

Experis IT

Listed on

24th January 2018

Location

Bristol

Salary/Rate

£400 - £450

Type

Contract

Start Date

ASAP

This job has now expired please search on the home page to find live IT Jobs.

Purpose

We require a microcontroller software engineer to join the team working on development of a new optical sensing product. The engineer will work on development and adaptation of the existing:

* C++ microcontroller firmware codebase;

* Bespoke hardware drivers;

* Scripted code-generation and build tools; and

* Scripted product support tools;

Using these to provide firmware support/debugging for the testing & integration of the new hardware.

Essential Skills

* Proficiency in C++ using the Standard Template Library.

* The ability to implement and maintain reliable C++ applications in a networked microcontroller environment.

* Competence in writing SPI interfaces to digital & analogue hardware.

* Basic understanding of analogue and digital design principles.

* The ability to debug hardware drivers and carry out hardware/firmware integration as part of a multi-disciplinary team.

* Demonstrated ability to understand and implement large embedded software projects.

Desirable Skills/Experience

* Python scripting.

* TI CCS & HalCoGen on the TI RM57x MCU

* Eclipse development environment.

* DSP & signal processing development (esp. in CUDA).

* FPGA/CPLD design.

* LWIP protocol stack

* pthreads/ProtoThreads

* Doxygen documentation tools

You are currently using an outdated browser.

Please consider using a modern browser such as one listed below: