Flow Automation Engineer (Python, CI/CD)

Remote
Apply
AI Summary

Seeking a Flow Automation Engineer with strong Python and automation skills to build and maintain end-to-end automated design flows in a hardware development environment. This software- and automation-driven role focuses on reliable tooling, regression systems, and flow quality using modern software engineering practices. Hardware knowledge is a plus, with curiosity and learning ability being paramount.

Key Highlights
Build and maintain end-to-end automated design flows in a hardware development environment.
Focus on software and automation, not classic hardware design.
Apply modern software engineering practices to complex, compute-intensive workflows.
Key Responsibilities
Develop and maintain Python-based automation tools for complex design flows.
Orchestrate multi-step workflows (job execution, dependencies, retries, validations).
Launch external tools, collect and parse reports, and manage generated artifacts.
Design and maintain regression frameworks: Pass / fail criteria, Trend analysis, Result comparison and consistency checks.
Implement flow QA checks (sanity, reproducibility, configuration validation).
Integrate automation into CI systems (Jenkins, GitLab CI, or similar).
Continuously improve reliability, scalability, and maintainability of automation code.
Collaborate with other engineers to align automation with real project needs.
Technical Skills Required
Python Git Linux
Nice to Have
CI/CD systems (Jenkins, GitLab CI, etc.)
TCL scripting
Automation, tools, or infrastructure engineering
Hardware or SoC design flows (RTL, synthesis, place & route)
Long-running or compute-heavy jobs
Regression testing or QA frameworks

Job Description


Location

Remote (EU / UK time zone)

Occasional on-site sync-ups only


Contract

Full-time (March 15, 2026 – December 31, 2026) - extension is possible


About the role

We are looking for a Flow Automation Engineer with a strong Python and automation background to help build, improve, and maintain end-to-end automated design flows in a hardware development environment.


This role is software- and automation-driven, not a classic hardware design position.

You will focus on building reliable tooling, regression systems, and flow quality mechanisms, applying modern software engineering practices to complex, compute-intensive workflows.


Hardware knowledge is a plus, not a prerequisite — curiosity and the ability to learn are more important than prior SoC experience.



What you’ll do
  • Develop and maintain Python-based automation tools for complex design flows
  • Orchestrate multi-step workflows (job execution, dependencies, retries, validations)
  • Launch external tools, collect and parse reports, and manage generated artifacts
  • Design and maintain regression frameworks:
  • Pass / fail criteria
  • Trend analysis
  • Result comparison and consistency checks
  • Implement flowQA checks (sanity, reproducibility, configuration validation)
  • Integrate automation into CI systems (Jenkins, GitLab CI, or similar)
  • Continuously improve reliability, scalability, and maintainability of automation code
  • Collaborate with other engineers to align automation with real project needs



Mandatory qualifications

Technical

  • Strong experience with Python for automation, tooling, or internal platforms
  • Experience orchestrating complex workflows, not just simple scripts
  • Solid understanding of software engineering practices:
  • Git-based workflows
  • Code quality and maintainability
  • Basic testing concepts
  • Comfortable working in Linux environments
  • Ability to read logs, debug failures, and handle non-deterministic behavior


Soft skills

  • Pro-active and self-driven
  • Strong problem-solving mindset
  • Comfortable working independently in a distributed team
  • Clear communication in an international engineering environment


Nice-to-have (optional)
  • Experience with CI/CD systems (Jenkins, GitLab CI, etc.)
  • Experience with TCL scripting
  • Background in automation, tools, or infrastructure engineering
  • Exposure to hardware or SoC design flows (RTL, synthesis, place & route)
  • Experience working with long-running or compute-heavy jobs
  • Familiarity with regression testing or QA frameworks


Why this role
  • You’ll work on non-trivial automation problems at scale
  • You’ll apply software best practices in an environment where they really matter
  • You’ll have the chance to learn hardware design flows without being expected to be a hardware designer
  • Your work directly impacts product delivery timelines and quality


Apply directly of contact us at recruitment@bringsensetech.com


Similar Jobs

Explore other opportunities that match your interests

Visa Sponsorship Relocation Remote
Job Type Other
Experience Level Mid-Senior level

bringsense technologies

Romania
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

offensai

Romania
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

EDUROM

Romania

Subscribe our newsletter

New Things Will Always Update Regularly