Software Engineer - C++, Microcontroller, Optical Sensing

Recruiter
CBS Butler
Location
Bristol
Salary
£400 - £450 per day
Posted
26 Feb 2018
Closes
26 Mar 2018
Ref
ALE/1165399
Contact
Abbie Levens
Sector
Software
Discipline
Systems Design
Contract Type
Contract
Hours
Full Time
Software Engineer - C++, Microcontroller, Optical Sensing
Bristol (Portishead)
6 Months initially
£400 -£450 a day
Clearance: Ability to hold SC Clearance. Great opportunity to gain SC Clearance.

Software Engineer: You will join the team working on development of a new optical sensing product.



You 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.

Skill and Experience:

* 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:

* 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

More searches like this