Software Engineer

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.
Company
Rise Technical Recruitment
Location
Woking, Surrey, United Kingdom
Employment Type
Permanent
Salary
£50000 - £60000/annum
Posted
Company
Rise Technical Recruitment
Location
Woking, Surrey, United Kingdom
Employment Type
Permanent
Salary
£50000 - £60000/annum
Posted