Python Developer

Thermoteknix

Waterbeach

On-site

GBP 60,000 - 80,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Thermoteknix Systems Ltd is seeking a Python Developer to join our FPGA team in Cambridge. You will use the cocotb Python framework to regression test a library of FPGA blocks that perform image processing. You will work with hardware, software and mechanical engineers to bring new products to market.

The role requires strong Python development skills, unit testing expertise, and experience with Linux Makefiles and Bash scripting. A minimum of 3 years in the industry is expected.

Qualifications

  • Minimum experience 3 years in industry.
  • Strong Python development skills.
  • Experience writing unit tests and test suites.
  • Experience with Linux Makefiles and Bash scripting.
  • Code profiling and CI/CD workflows.

Skills

Python Development
Unit tests
Code profiling
CI/CD workflows
Linux Bash
Documentation

Tools

cocotb framework

Job 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.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Python Developer
Python Developer

Thermoteknix Systems Limited • Waterbeach

On-site
GBP 60,000 - 80,000
Competitive salary and benefits
Training and career development
Collaborative working environment
FPGA Design Engineer
FPGA Design Engineer

Thermoteknix • Waterbeach

Hybrid
GBP 65,000 - 90,000
Flexible working arrangements
Training and career development opportunities
Competitive salary and benefits package
FPGA Design Engineer
FPGA Design Engineer

Thermoteknix Systems Ltd • Waterbeach

Hybrid
GBP 50,000 - 70,000
Flexible working up to 3 days per week
Involvement in cutting-edge technologies
Collaborative working environment
+2
Python Developer for FPGA Imaging – Cutting-Edge Tech
Python Developer for FPGA Imaging – Cutting-Edge Tech

Thermoteknix • Waterbeach

On-site
GBP 60,000 - 80,000
Python Developer – FPGA Image Processing
Python Developer – FPGA Image Processing

Thermoteknix Systems Limited • Waterbeach

On-site
GBP 60,000 - 80,000
Competitive salary and benefits
Training and career development
Collaborative working environment
Embedded Software Engineer
Embedded Software Engineer

Thermoteknix Systems Limited • Waterbeach

Hybrid
GBP 60,000 - 90,000
Competitive salary
Career development opportunities
Collaborative team environment
+1
Software Engineer
Software Engineer

Thermoteknix Systems Ltd • Waterbeach

On-site
GBP 40,000 - 55,000
Competitive salary and benefits package
Training and career development opportunities
Embedded Software Engineer
Embedded Software Engineer

Thermoteknix • Waterbeach

Hybrid
GBP 65,000 - 90,000
Competitive salary and benefits
Electronics Engineer - R&D
Electronics Engineer - R&D

Thermoteknix • Waterbeach

On-site
GBP 50,000 - 75,000
Competitive salary and benefits
Embedded Software Engineer
Embedded Software Engineer

Thermoteknix Systems Ltd • Waterbeach

Hybrid
GBP 65,000 - 85,000