Embedded Software Engineer C/C++ - Bracknell

Saxon Recruitment Solutions Ltd
12 Jan 2018
10 Feb 2018
Contract Type
Full Time
Embedded Software Engineer C/C++ - Bracknell.

Commutable from Reading, Woking, Slough, Camberley, Farnborough, Basingstoke.

Embedded C/C++, Embedded Software, Embedded C, C/C++, Firmware, 8/16/32 bit micros, Z-Wave, ZigBee, RS485, RS232, I2C, SPI, ADC, DAC, ICE, Oscilloscope, Ethernet, DSP, ARM Cortex M3/M4 microcontrollers, TCP/IP, UDP.

Due to further expansion, this leading designer and manufacturer of quality electronic Control equipment for smart buildings, home automation, (IoT), are seeking an experienced Embedded Software Engineer with solid C/C++ skills in an Embedded environment.

The Embedded Software Engineer will work on new Sensor Development R&D projects associated with detectors, acoustic, video, integrating ip camera and integrating Z-Wave Wireless into Products. The attractiveness of the role is the variety - low level embedded development, high level applications in C/C++, working in a multi-disciplinary team allied to the Internet of Things ( IoT ).

The Knowledge, experience, skills required for the Embedded Software Engineer include :
* C/C++ skills, ( + 5 years experience )
* Object Oriented Design knowledge
* In Circuit Emulation ( ICE ), debug monitors, simulators, logic analyzers
* Experience of source code control systems (Git)
* Experience in the full development life cycle of high volume electronic products.

It would be desirable if you have the following skills, experience :
* Digital wireless comms (eg, Z-wave, BT, ZigBee, mesh networks etc ..)
* Embedded Linux
* ARM Cortex family of processors
* Z wave integration into a product
* Real Time Operating Systems (RTOS)
* Understanding of serial communications
* TCP and UDP communications
* Familiarity with microcontroller peripherals e.g. DMA, ADC, Timers, etc.

The main accountabilities of the role include :
* Research, Design and Develop software solutions for new and existing products within the guidelines provided by Management
* Provide full technical documentation for allocated projects and provide support for those projects where future design changes are required.
* Ensure product designs and code conform to all relevant standards pertaining to safety, functionality and performance
* Ensure new code and updated code is fully tested with no regressions
* Participate in code and design reviews.

Excellent technically challenging opportunities in an expanding and highly innovative organisation, working with a variety of interesting technologies, gaining Z-Wave. You will be given the autonomy and flexibility to develop products in a very friendly, informal work environment with flexible working, supportive Management, backed up by excellent staff retention.

This job was originally posted as www.jobsite.co.uk/job/959890060