SonicJobs Logo
Login
Left arrow iconBack to search

Senior Embedded Software Engineer

Venn Group
Posted 9 days ago, valid for 13 days
Location

Winchester, Hampshire SO23 9PA, England

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
  • Venn Group is looking for a Senior Embedded Software Engineer to join their team in Hampshire, with on-site work required up to twice per week.
  • The position offers a salary range of £58,000 - £67,000 plus benefits, depending on experience.
  • Candidates should have hands-on experience with Python 3.11 and familiarity with Linux terminal basics, Git version control, and embedded software development.
  • Experience in leading software teams and conducting code reviews is essential, with additional skills in C or C++ considered a plus.
  • Successful applicants must hold SC clearance or be eligible for it, and should send their updated CV to Jacob Rufus for consideration.

Venn GroupSenior Embedded Software EngineerLocation: Hampshire; on-site up to twice per weekSalary: £58,000 - £67,000 + Benefits (DOE)SC Cleared or EligiblePermanent

Brief Summary

Our client is seeking a skilled Embedded Software Engineer to join their team; you will be responsible for developing and maintaining Python applications, as well as contributing to the overall success of our projects. You will also mentor a small but growing team of capable Developers.

Essentials Skills & Experiences

  • Hands-on experience with Python 3.11 upwards [cPython] and virtual environments
  • Familiar with basics in Linux terminal e.g. ssh, navigate directories, run files, change permissions, edit text files
  • Familiar with Git version control with command line basics
  • Experience conducting and receiving code reviews
  • Embedded Software Experience
  • Developing on a remote physical machine including use of Docker
  • Profilers, static analysers, linters and formatters in Python

Desirable Skills & Experience

  • Skills in C or preferably C++20 onwards, to import into Python runtime
  • Understanding for the nuance of running on ARM32 architecture
  • GitHub for pull requests, actions and readme markdown
  • Experienced in signal processing and analysis; preferably using tools such as NumPy, Matlab or Octave
  • SC Clearance or Defence Experience
  • Experience Leading software teams

To apply for this role and for more information, please send your updated CV to Jacob Rufus at .

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.