DevJobs

EDA/CAD Software Engineer

Overview
Skills
  • Python Python
  • C C
  • C++ C++
  • Perl Perl
  • Bash Bash
  • Git Git
  • Csh
  • SKILL
  • TCL
Chain Reaction designs and builds hardware that fuels advanced privacy technologies by accelerating compute performance. Our world-class teams are transforming the future of data, creating the infrastructure that will power the next generation of secure cloud computing. The main bottleneck in scaling cutting-edge solutions in privacy tech, data-analysis and real-time computing is acceleration – existing hardware cannot keep up with data processing needs. Chain Reaction’s products reshape how data is processed and used on a global scale, and we’re looking for the brightest people to join us.

Join a dynamic and innovative team driving the development of state-of-the-art EDA/CAD tools and scalable design automation infrastructure to empower advanced integrated circuit (IC) design. You will design, develop, and maintain next-generation design robust software tools and workflows across all domains in integrated circuit design, while ensuring compatibility with legacy software solutions.

Responsibilities

  • Design, develop, and maintain CAD/EDA tools and scalable software solutions to streamline workflows, improve design quality, and support all stages of the IC design lifecycle.
  • Lead CAD infrastructure operations, including tool debugging, flow refinement, continuous improvement, and seamless integration with design, verification, layout, and IT workflows.
  • Apply advanced CAD software engineering methods and research techniques to overcome technical challenges, assess architecture/hardware limitations, and define scalable solutions.
  • Architect and optimize Distributed Resource Management (DRM) tools in cloud environment, focusing on cost efficiency, scalability, and optimal resource utilization.
  • Establish and document best practices, standards, and procedures; provide technical analyses and recommendations; and deliver training and support to engineering teams.

Requirements:

  • B.Sc. or M.Sc. in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
  • Strong programming skills in Python, C/C++, TCL and SKILL, with automation scripting experience in Bash, Csh, and Perl.
  • Proficiency with version control systems (e.g., Git).
  • Excellent problem-solving and debugging abilities.
  • Strong communication and teamwork skills.
  • Ability to work independently in a dynamic, fast-paced environment.
Chain Reaction