Python Developer

Thermoteknix Systems Limited
Waterbeach, UK
12 days ago
Apply on www.adzuna.co.uk
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Compensation
£45,692.0
Working hours
Regular working hours

Tech stack

Test Suite Unit Testing Bash Shell Profiling Continuous Integration Linux Field-Programmable Gate Array (FPGA) Make (Software) Python (Programming Language) Regression Testing Software Coding

Requirements

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., * 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.

Benefits & conditions

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

About the company

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

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.adzuna.co.uk
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · World Congress 2025

47 sec

Profiling native execution calls with async-profiler

Gonzalo Ortiz Jaureguizar Gonzalo Ortiz Jaureguizar · World Congress 2026 Europe

1:12 min

Automating production test suites using natural language prompts

Jonas Menesklou Jonas Menesklou · World Congress 2025

1:30 min

Exploring the Python-enabled GPU programming software stack

Paul Graham Paul Graham · World Congress 2026 Europe

3:55 min

Demonstrating .NET installation on Debian and Azure Linux

Silvano Coriani Silvano Coriani · Europe 2026 Virtual

47 sec

Establishing robust testing lifecycles to offset specialized talent shortages

Ilie-Daniel Gheorghe-Pop Ilie-Daniel Gheorghe-Pop · World Congress 2026 Europe

Videos

See all

Related articles

See all