Hardware Frontend Flow Developer

3 - 6 years

9 - 13 Lacs

Posted:5 hours ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

As part of the methodology team, the Hardware Frontend Flow Developer will be responsible for designing, developing, and deploying scalable and automated flows to support frontend hardware engineering activities. This role demands strong programming skills, experience with hardware toolchains, and a passion for automation and process improvement. The engineer will play a key role in integrating tools, handling sophisticated workflows, and supporting SoC and IP integration efforts.
Responsibilities:
  • Develop and deploy robust and reusable flows using C++ and Python for frontend hardware processes.
  • Integrate third-party and internal EDA tools into end-to-end automation frameworks.
  • Build and manage filelists, BOMs, and configuration assets for IP and SoC integration.
  • Streamline and automate repetitive tasks to improve efficiency across teams.
  • Implement and maintain scripts and build systems using Makefile, CMake, Bash, and TCL.
  • Support job scheduling and workflow management using LSF.
  • Collaborate with multi-functional teams to align flows with evolving frontend design needs.
Required Skills and Experience:
  • 3-6 years of experience in C++ and Python for flow and tool development.
  • Solid understanding of scripting languages such as TCL, Perl, and Bash.
  • Hands-on experience building and deploying complex hardware engineering flows.
  • Solid understanding of IP and SoC integration concepts.
  • Experience handling filelists and Bill of Materials (BOMs).
  • Confirmed ability to integrate EDA tools into cohesive workflows.
  • Passion for automation and driving efficiency.
  • Familiarity with Makefile, CMake, and workflow schedulers like LSF.
  • Proficiency in shell scripting (bash/tcsh).
Nice To Have Skills and Experience:
  • Experience with version control systems like Git.
  • Understanding of CI/CD concepts and tools.
  • Working knowledge of HDLs like VHDL or Verilog.
  • Familiarity with Electronic Design Automation (EDA) tools and flows.

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now
ARM Embedded Technologies logo
ARM Embedded Technologies

Technology / Embedded Systems

San Jose

RecommendedJobs for You