> Markdown version of [/jobs/ext/1925235-python-developer](https://www.wearedevelopers.com/jobs/ext/1925235-python-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Python Developer - **Company:** Thermoteknix Systems Limited - **Location:** Waterbeach, UK - **Experience:** Experienced - **Salary:** £45,692.0 - **Contract:** Permanent contract - **Skills:** Test Suite, Unit Testing, Bash Shell, Profiling, Continuous Integration, Linux, Field-Programmable Gate Array (FPGA), Make (Software), Python (Programming Language), Regression Testing, Software Coding - **Published:** August 5, 2026 - **Apply:** https://www.adzuna.co.uk/jobs/details/5828384456 ## About the Role 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. ## Related Videos - [CUDA Python: GPU programming for the modern developer](https://www.wearedevelopers.com/videos/100221-cuda-python-gpu-programming-for-the-modern-developer) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Profiling Symfony & PHP apps with Blackfire](https://www.wearedevelopers.com/videos/265-profiling-symfony-php-apps-with-blackfire) - [How To Test A Ball of Mud](https://www.wearedevelopers.com/videos/173-how-to-test-a-ball-of-mud) - [Into the hive of eBPF!](https://www.wearedevelopers.com/videos/1199-into-the-hive-of-ebpf) - [Testing .NET applications a Tool box for every developer](https://www.wearedevelopers.com/videos/704-testing-net-applications-a-tool-box-for-every-developer) ## Related Articles - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [Should senior developers refuse interview coding challenges?](https://www.wearedevelopers.com/magazine/29-should-senior-developers-refuse-interview-coding-challenges) - [The 13 Best Python Libraries for Developers in 2025](https://www.wearedevelopers.com/magazine/371-the-13-best-python-libraries-for-developers-in-2025) - [What’s the latest in NVIDIA CUDA Python](https://www.wearedevelopers.com/magazine/568-what-s-the-latest-in-nvidia-cuda-python) - [Dev Digest 157: CUDA in Python, Gemini Code Assist and Back-dooring LLMs](https://www.wearedevelopers.com/magazine/557-dev-digest-157-cuda-in-python-gemini-code-assist-and-back-dooring-llms) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers)