C++ Software Engineer


Premium Job From Proactive Appointments

Recruiter

Proactive Appointments

Listed on

10th July 2019

Location

Gloucester

Salary/Rate

£30000 - £70000

Type

Permanent

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

C++ Software Engineer                                                                                                                                                                                                                                                    Our global, market leading client is looking for an experienced C++ Software Engineer to join their team based near Gloucester, on a permanent basis. The C++ Software Engineer will have at least 5 years' experience in executing the complete embedded software development lifecycle. The C++ Software Engineer will be working with a co-located team of 20+ experienced engineers, including other software professionals within a larger multifunctional engineering team. The software teams' work has a meaningful impact on the business/industry, which offers good visibility and technical career progression within the company.C++ Software Engineer - Key Skills:

'€¢Proven working experience in software engineering'€¢BS degree in Computer Science or Engineering or equivalent experience'€¢Experience in hands-on development and troubleshooting on embedded targets'€¢Solid programming experience in C and C++'€¢Proven experience in embedded systems design with pre-emptive, multitasking real-time operating systems'€¢Familiarity with software configuration management tools, defect tracking tools, and peer review'€¢Knowledge in Arm and TI processors would be advantageous especially: ARM 7, Cortex M4 and 28335 DSP'€¢Experience in writing hardware and peripheral drivers'€¢Excellent knowledge communication protocols such as CAN, RS232, RS485, SPI, I2C etc'€¢Knowledge of National Instrument test systems would be preferred'€¢Adequate knowledge of reading schematics and data sheets for components'€¢Strong documentation and writing skills C++ Software Engineer - Responsibilities: '€¢Design and implement software of embedded systems from requirements to production.'€¢Design, develop, code, test and debug system software'€¢Review code and design'€¢Analyse and enhance efficiency, stability and scalability of system resources'€¢Integrate and validate new product designs'€¢Support software QA and HiL Testing'€¢Interface with hardware design and development C++ Software Engineer - Benefits: '€¢Annual Leave'€¢Discounts'€¢Gym memberships'€¢Life Assurance'€¢Health cover'€¢Onsite parking C++ Software Engineer Due to the volume of applications received for positions, it will not be possible to respond to all applications and only applicants who are considered suitable for interview will be contacted. Proactive Appointments Limited operates as an employment agency and employment business and is an equal opportunities organisation We take our obligations to protect your personal data very seriously.  Any information provided to us will be processed as detailed in our Privacy Notice, a copy of which can be found on our website http://proactive.it/privacy-notice/

You are currently using an outdated browser.

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