
Python Developer
Thermoteknix Systems Ltd1 month ago
Cambridge, United KingdomMid Level
Responsibilities
- Develop Python regression tests for FPGA image-processing blocks using the cocotb framework.
- Write unit tests and test suites.
- Perform code profiling.
- Work with CI/CD workflows, Linux Makefiles, and Bash scripting.
- Write inline comments, docstrings, and Markdown documentation.
- Collaborate with FPGA, hardware, software, and mechanical engineering teams.
Requirements
- Essential Python development experience.
- Experience writing unit tests and test suites.
- Experience with code profiling, CI/CD workflows, Linux Makefiles, and Bash scripting.
- Ability to write code documentation, including inline comments, docstrings, and Markdown files.
- Minimum three years of industry experience.
- Prior cocotb or FPGA experience is not required.
- Applicants must have the right to work in the UK at the time of application.
Benefits
- Full-time, permanent employment.
- Involvement in thermal imaging, night vision, and augmented reality technologies.
- Collaborative working environment with strong technical expertise.
- Training and career development opportunities.
- Competitive salary and benefits package.
- Location: Waterbeach, Cambridge, UK.