Python Software Developer (tool Flow Development - AI Hardwa

microTECH Global Limited
Cambridge, United Kingdom
18 days ago

Role details

Contract type
Contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Remote
Cambridge, United Kingdom

Tech stack

Artificial Intelligence
Bash
Software Quality
Continuous Integration
Programming Tools
Electronic Design Automation
Github
Hardware Description Language
Hardware Design
Python
Software Tools
Software Engineering
Software Systems
Tcl (Programming Language)
Verilog
VHDL
Workflow Management Systems
Data Processing
Scripting (Bash/Python/Go/Ruby)
GIT
Gitlab-ci
Software Version Control
Data Pipelines
Jenkins

Job description

Python Software Developer (Tool Flow Development - AI Hardware) Contract: 6-month contract Engagement: Inside IR35 Location: Remote (UK candidates only) On-Site Requirement: Must attend Cambridge or Bristol site on Day 1 to meet the team and collect equipment Start: ASAP Overview We are seeking an experienced Python Software Developer to support the development of software tool flows used in next-generation AI chip hardware design. You will work closely with hardware engineers, toolchain specialists, and cross-functional engineering teams to build, enhance, and maintain automation flows, data pipelines, and development tools that accelerate hardware development cycles.

This is a remote role with a mandatory Day 1 on-site visit for laptop collection and onboarding. Key Responsibilities

-Develop, maintain, and optimise Python-based tool flows supporting AI hardware and silicon development. -Build robust automation frameworks for data processing, simulation, testing, and verification workflows. -Integrate tools with existing EDA environments, internal build systems, and CI/CD frameworks. -Collaborate with hardware designers and verification teams to understand workflow requirements and deliver effective software solutions. -Troubleshoot toolchain issues and contribute to improving development efficiency across the hardware organisation. -Produce high-quality, well-documented, and maintainable code following best practices.Required Skills & Experience

-Strong professional experience in Python software development (3+ years desirable). -Demonstrable experience building automation, tooling, or workflow software for hardware, silicon, or embedded development. -Familiarity with EDA tools, hardware design concepts, or related engineering workflows. -Experience with CI/CD tools (e.g., Jenkins, GitLab CI, GitHub Actions). -Strong understanding of software engineering best practices, version control (Git), and code quality principles. -Excellent problem-solving ability and ability to collaborate in cross-disciplinary engineering teams.Nice to Have

-Experience with AI chip, accelerator, or SoC development environments. -Knowledge of hardware description languages (Verilog, VHDL) or hardware verification flows. -Experience with scripting languages beyond Python (e.g., Bash, Tcl). -Background in high-performance computing or data pipeline automation.Additional Requirements

-Must be based in the UK and eligible to work under an inside IR35 contract. -Must be able to attend Cambridge or Bristol on Day 1 for equipment pickup and

Requirements

Strong professional experience in Python software development (3+ years desirable). -Demonstrable experience building automation, tooling, or workflow software for hardware, silicon, or embedded development. -Familiarity with EDA tools, hardware design concepts, or related engineering workflows. -Experience with CI/CD tools (e.g., Jenkins, GitLab CI, GitHub Actions). -Strong understanding of software engineering best practices, version control (Git), and code quality principles. -Excellent problem-solving ability and ability to collaborate in cross-disciplinary engineering teams.Nice to Have

-Experience with AI chip, accelerator, or SoC development environments. -Knowledge of hardware description languages (Verilog, VHDL) or hardware verification flows. -Experience with scripting languages beyond Python (e.g., Bash, Tcl). -Background in high-performance computing or data pipeline automation.Additional Requirements

-Must be based in the UK and eligible to work under an inside IR35 contract. -Must be able to attend Cambridge or Bristol on Day 1 for equipment pickup and

Apply for this position