SonicJobs Logo
Left arrow iconBack to search

Software Engineer - Python & C/C++

Technical Futures Ltd
Posted 7 days ago, valid for 16 days
Location

Northampton, Northamptonshire NN68AX, England

Salary

£50,000 - £60,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
  • A Software Engineer position requires 3+ years of experience in Python and C/C++, focusing on developing GUI based applications.
  • Candidates should possess a Bachelor's Degree in an Engineering-related field and have a solid understanding of algorithms, data structures, and software design patterns.
  • The role involves taking ownership of new projects and collaborating on larger initiatives within a team.
  • Key skills include experience with CI/CD workflows and low-speed hardware interfaces, as well as familiarity with DevOps systems like GitLab and Azure DevOps.
  • Generous salaries are offered, along with excellent career development opportunities and a hybrid working model, requiring a minimum of 3 days in the office per week.

A Software Engineer with 3+ years’ experience of programming in Python and C/C++ and with experience in developing GUI based applications, will take responsibility for writing, verifying and maintaining the software used to support an exciting semiconductor company’s products.

You’ll bring a minimum of an Engineering related Bachelors Degree, solid Python and C/C++ programming experience as well as some knowledge of algorithms and data structures, object orientated design and software patterns.The successful Desktop Software Engineer will take sole ownership for some new projects created within an existing infrastructure as well as working on larger projects within an established team of programmers.

Key skills and experience should include:

  • 3+ years commercial experience programming in Python and C/C++.
  • Experience developing GUI based applications such as Qt.
  • Experience with modern software engineering workflows (CI/CD).
  • Basic knowledge of low-speed HW interfaces such as 12C, SPI, UART, JTAG.
  • Experience with DevOps systems such as GitLab, Azure DevOps or GitHub.
  • Knowledge of algorithms and data structures, OOD and software patterns.

This multicultural and Global Company ensures equality for all employees and that they enjoy a great work / life balance. Generous salaries are offered with excellent career development opportunities and Hybrid working (minimum of 3 days in office per week).

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.