Embedded Software Engineer C++


Premium Job From Spring Group Plc

Recruiter

Spring Group Plc

Listed on

3rd April 2019

Location

City Of London

Salary/Rate

£25000 - £50000

Type

Permanent

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

My client is a specialist Contract Electronics Manufacturer, serving world-class customers in high-reliability industries by providing a complete set of electronics design and manufacturing solutions. Due to large scale growth they are currently recruiting a Embedded Software Engineer to be based in London.

MAIN PURPOSE OF JOB:

Based in the London Office, the candidate will be developing embedded firmware and hardware level software as part of a multi-skilled R&D Team working on IoT products and designs.

MAIN RESPONSIBILITIES & KEY TASKS:

*The candidate will be responsible for architecting, developing and testing embedded firmware/software solutions for low-power devices predominantly in the IoT space but also for Industrial, Medical and Automotive applications.

*The candidate will also be expected to provide expertise and knowledge on some of the most common chip-sets (System-on-Chip) used in IoT products and designs. They should also be up-to-speed with the latest developments in this sector. Experience is also required working with and interfacing to a number of different types of sensors as well as wireless technologies.

*The candidate should have experience of working in an Agile environment and exposure to SCRUM would be an advantage.

KNOWLEDGE AND SKILLS:

*Practical knowledge and skills in developing software for embedded systems including the following:

*Coding for real-time designs.

*BSP design and developing drivers for common communication interfaces, I2C, SPI, RS485.

*Thread-safe techniques for multi-threaded designs.

*Code optimisation skills and experience for optimised memory footprints and code execution time.

*Hardware skills and knowledge to be able to read and understand circuit schematics.

EXPERIENCE:

*Demonstrable experience (5+ years) in C or C++ language as well as Python, Perl scripting languages.

*Practical experience (3-5 years) with IoT System-on-Chip devices and designs in particular experience developing software for example for BLE, NB-IoT, LoRa technology chipsets

*Software architecture experience.

*Software development lifecycle awareness.

*Self motivated, self organising, good time management skills.

*Excellent communication skills both spoken and written.

Spring acts as an employment agency for permanent recruitment and an employment business for the supply of temporary workers. The Spring Group UK is an Equal Opportunities Employer.

By applying for this role your details will be submitted to Spring. Our Candidate Privacy Information Statement explains how we will use your information - please copy and paste the following link in to your browser: www.spring.com/candidate-privacy-information-statement

You are currently using an outdated browser.

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