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
Key Responsibilities
Technical Skills Required
Nice to Have
Job Description
Location
Remote (EU / UK time zone)
Occasional on-site sync-ups only
Full-time (March 15, 2026 – December 31, 2026) - extension is possible
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.
- 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
Interested in remote work opportunities in Devops? Discover Devops Remote Jobs featuring exclusive positions from top companies that offer flexible work arrangements.
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
Browse our curated collection of remote jobs across all categories and industries, featuring positions from top companies worldwide.
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
- 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
- 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
bringsense technologies
offensai