Job description


  • Entry level
  • No Education
  • Salary £30,000.00 - £70,000.00 gross per year
  • Gloucester


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

  • c++
  • hardware
  • software