Enable job alerts via email!

Senior Embedded Software Engineer

Venn Group

England

On-site

GBP 58,000 - 67,000

Full time

19 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is looking for a Senior Embedded Software Engineer to join their innovative team. In this role, you will develop and maintain Python applications while mentoring a talented group of developers. Your expertise in embedded software and hands-on experience with tools like Docker will be crucial in driving project success. This position offers a unique opportunity to work on cutting-edge technology in a collaborative environment, where your contributions will make a significant impact. If you are passionate about embedded systems and eager to lead a team, this role is perfect for you.

Qualifications

  • Proven experience in Python development with a focus on embedded systems.
  • Strong understanding of Linux and Git for software development.

Responsibilities

  • Develop and maintain Python applications for embedded systems.
  • Mentor a growing team of developers and contribute to project success.

Skills

Python 3.11
Linux terminal basics
Git version control
Code reviews
Embedded Software Experience
Docker
Profilers and static analysis tools
Signal processing

Tools

Docker
NumPy
Matlab
Octave

Job description

Venn Group
Senior Embedded Software Engineer
Location: Hampshire; on-site up to twice per week
Salary: £58,000 - £67,000 + Benefits(DOE)
SC Cleared or Eligible
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.

Essential Skills & Experiences

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

Desirable Skills & Experience

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

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

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.