Thermoteknix

Python Developer

Thermoteknix · South Cambridgeshire, England, United Kingdom

Defense and Space Manufacturing · 51-200 employees

5 h ago
Mid (2-5 yrs) Full-time United Kingdom
Log in to apply, save this posting, or score it against your profile with AI.

About the role

You will join the FPGA team to perform regression testing on image processing blocks using the cocotb Python framework. You will collaborate with hardware, software, and mechanical engineers to bring new products to market.

What they look for

Python Cocotb FPGA Unit testing Code profiling CI/CD Linux Makefiles Bash scripting Technical documentation

Requirements

Candidates must have at least 3 years of industry experience in Python development, including unit testing and CI/CD workflows. Applicants must possess the right to work in the UK as visa sponsorship is not available.

Benefits

Training and career development opportunities Competitive salary and benefits package

Full description

Company Profile

Location:                             Waterbeach, Cambridge, UK Reports to:                          Software Engineering Manager Department:                        Engineering Type:                                    Full-time, Permanent  

Thermoteknix Systems Ltd, founded in 1982 and based in Cambridge, is a world leader in thermal imaging, night vision, and augmented reality systems. Our award-winning technologies are trusted by defence, security, and industrial customers in over 70 countries. With in-house R&D, cutting-edge innovation, and a global reputation for quality, we design and manufacture solutions that perform in the toughest environments. About You

Thermoteknix is seeking a Python Developer to join our FPGA team. You will be using the cocotb Python framework to regression test a library of FPGA blocks that perform image processing. Experience with writing Python is essential, but no previous experience with either cocotb or FPGAs is required.   You will be working with the FPGA Design Team. We work together with hardware, software and mechanical engineers to bring new products to market.     Required Skills & Experience  • Python Development.

  • Writing unit tests and test suites.
  • Code profiling.
  • CI/CD workflows.
  • Linux Makefiles and Bash scripting.
  • Writing code documentation (inline comments, docstrings and markdown files).
  • Minimum experience 3 years in industry.

  Applicants must have the right to work in the UK at the time of application. Unfortunately, we are unable to provide visa sponsorship for this role.

Why us?

What We Offer  

  • Involvement in cutting-edge imaging technologies.
  • Collaborative working environment with strong technical expertise.
  • Training and career development opportunities.
  • Competitive salary and benefits package.