SonicJobs Logo
Login
Left arrow iconBack to search

Software Engineer

Rise Technical Recruitment
Posted a day ago, valid for a month
Location

Woking, Surrey GU227PX, England

Salary

£50,000 - £60,000 per year

Contract type

Full Time

By applying, a CV-Library account will be created for you. CV-Library's Terms & Conditions and Privacy Policy will apply.

SonicJobs' Terms & Conditions and Privacy Policy also apply.

Sonic Summary

info
  • The position is for a Software Engineer in Woking, offering a salary between £50,000 and £60,000 along with various benefits including holidays, pension, and medical insurance.
  • The role requires strong proficiency in C++ and at least one additional programming language, with experience in GUI frameworks such as Qt or ImGUI.
  • Candidates should have hands-on experience developing PC-based applications and a solid understanding of software design, testing, and validation practices.
  • The company is a nationally-renowned business that focuses on innovative product development and is expanding its software capabilities in-house.
  • The ideal candidate should thrive in a collaborative environment and possess strong debugging, analytical, and problem-solving abilities.

Software Engineer
Woking
50,000 - 60,000 + Holidays + Pension + Bonus + Medical Insurance + Sick Pay + Excellent Culture + Free Parking + Gym Membership + More

This is a fantastic opportunity for someone looking to take on a hands-on software development role within a forward-thinking, flexible, and collaborative environment. If you are excited by the challenge of developing cutting-edge applications and contributing to innovative product development, then this could be an excellent fit.

This nationally-renowned business operate at the fore-front of their industry supplying high quality products to a wide range of industries and clients. As they continue to develop innovative equipment and bring more software development in-house, they are constantly expanding alongside technological advancements.

In this role you will work within the Design department to develop PC-based applications, refine GUI interfaces, support embedded software, and contribute to testing, validation, and internal tooling. You'll collaborate with multidisciplinary teams, support R&D activities, and maintain high coding standards, all within a flexible, hands-on environment.

The ideal candidate will have strong proficiency in C++ plus an additional programming language, experience with GUI frameworks such as Qt or ImGUI, and a solid understanding of software design, testing, and validation practices. They should thrive in a collaborative environment, be comfortable working autonomously, and take a flexible, hands-on approach to problem solving.

The Role:


  • Develop PC-based applications using C++ and at least one additional programming language.

  • Continue development and maintenance of existing embedded software.

  • Build and refine graphical user interfaces using Qt and ImGUI.

  • Perform software testing, verification, and validation to ensure performance and reliability.

  • Develop test cases, utilities, and documentation to support validation processes.

  • Work collaboratively with multidisciplinary engineering teams to deliver robust software solutions.

  • Support R&D activities through prototypes, tools, and internal utilities.

  • Manage version control, branching, and code reviews using modern workflows.

  • Integrate software with hardware components and troubleshoot existing applications.


The Person:


  • Strong proficiency in C++ and at least one additional language such as Python, C#, or Java.

  • Experience developing PC-based applications, ideally within Windows environments.

  • Hands-on experience with GUI frameworks including Qt and ImGUI.

  • Good understanding of design, testing, verification, and validation practices.

  • Strong knowledge of source control systems and development workflows.

  • Solid debugging, analytical, and problem-solving abilities.

Apply now in a few quick clicks

By applying, a CV-Library account will be created for you. CV-Library's Terms & Conditions and Privacy Policy will apply.

SonicJobs' Terms & Conditions and Privacy Policy also apply.