SonicJobs Logo
Left arrow iconBack to search

Software Engineer Python & C/C++

Technical Futures.
Posted 7 days ago, valid for a month
Location

Northampton, Northamptonshire NN1 1UB, England

Salary

£60,000

info
Contract type

Full Time

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

Sonic Summary

info
  • A Software Engineer is needed with 3+ years of experience in programming with Python and C/C++.
  • The role involves developing GUI-based applications and maintaining software for a semiconductor company.
  • Candidates should have an Engineering-related Bachelor's Degree and knowledge of algorithms, data structures, and software patterns.
  • The position offers a generous salary and excellent career development opportunities, along with a hybrid working model requiring a minimum of 3 days in the office per week.
  • Experience with modern software engineering workflows and DevOps systems is also required.
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 companys products.
Youll 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 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 TotalJobs account will be created for you. As such, in addition to applying for this job, you will be signed up to all TotalJobs’ services as part of the process. By submitting this application, you agree to TotalJobs’ Terms and Conditions and acknowledge that your personal data will be transferred to TotalJobs and processed by them in accordance with their Privacy Policy.