Job Title: Senior Embedded Software Engineer
Location: Hampshire
Hybrid: Up to twice per week, some weeks will be remote.
SC Cleared or Eligible
Employment Type: Permanent
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.
Responsibilities
* 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
* 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
To apply for this role and for more information, please send your updated CV to Jacob Rufus at jrufus@venngroup.com.
Seniority Level
Mid-Senior level
Job Function
Engineering and Information Technology
Industries
Defense and Space Manufacturing and Aviation and Aerospace Component Manufacturing
#J-18808-Ljbffr