SonicJobs Logo
Left arrow iconBack to search

Senior C++ Software Engineer

TIGER RESOURCING SOLUTIONS LIMITED
Posted 11 hours ago, valid for 21 days
Location

Redhill, Surrey RH1 4EJ, England

Salary

£40,000 - £48,000 per annum

info
Contract type

Full Time

In order to submit this application, a Reed account will be created for you. As such, in addition to applying for this job, you will be signed up to all Reed’s services as part of the process. By submitting this application, you agree to Reed’s Terms and Conditions and acknowledge that your personal data will be transferred to Reed and processed by them in accordance with their Privacy Policy.

Sonic Summary

info
  • The position is for a Senior C++ Software Engineer located in Redhill, Surrey, requiring three days of on-site work per week.
  • Candidates must have a minimum of 5 years of C++ development experience, with proficiency in Modern C++ (versions 11, 14, or later) and experience in developing multi-threaded applications.
  • The role involves designing, developing, and testing software programs, as well as contributing to system specifications and providing support from conception to delivery.
  • A Bachelor of Science degree in computer science, electrical engineering, or a related field is required, along with experience in software best practices and Agile methodologies.
  • The salary for this position is competitive and falls within the INSIDE IR35 framework.

Senior C++ Software Engineer (C++) - INSIDE IR35 - 3 DAYS PER WEEK IN REDHILL (SURREY)

C++ development experience requirements:

Proficient Modern C++ experience (minimum 11, ideally 14 and later).

Experience in developing multi-threaded applications.

Experience of debugging on target hardware.

Experience in platform development and a good understanding of Linux.

Job Description:

  • Design, develop and test software programs.
  • Analyse and contribute to system and subsystem requirements specifications and design definitions.
  • Complete high- and low-level detailed software design specifications, storyboards and interface specifications.
  • Provide support of products from conception through to product delivery including problem solving and defect maintenance.
  • Prepare reports, manuals, procedures and status reports.
  • Provide training and guidance to other team members.

Education and Qualifications:

Bachelor of Science degree in computer science, electrical engineering, or related field or equivalent professional experience or combination of both.

Skills, Knowledge and Experience:

  • Experience in Software Engineering with a proven track record of specification, design and development.
  • Demonstrable experience of defining test plans and test data requirements.
  • An effective problem solver with the ability to understand and resolve complex issues.
  • Experience in troubleshooting and debugging applications.
  • Experience of Object-Oriented Design and implementation, along with Software Design patterns.
  • Ability to contribute to the development of the architecture for applications.
  • Experience of maintaining and improving coding standards.
  • Experience of software best practices such as Automated Testing (Google Test), Continuous Integration, Test Driven Development, SOLID and Clean Code principles.
  • Scrum or Kanban experience in Agile teams.
  • GIT, Jenkins, Bitbucket (or similar) and Conan experience.
  • Experience using DOORS, Test Rail and Jira.
  • Experience working with test teams to optimise application performance.

Apply now in a few quick clicks

In order to submit this application, a Reed account will be created for you. As such, in addition to applying for this job, you will be signed up to all Reed’s services as part of the process. By submitting this application, you agree to Reed’s Terms and Conditions and acknowledge that your personal data will be transferred to Reed and processed by them in accordance with their Privacy Policy.