Taro Logo

Electronic Design Automation Engineer

Broadcom is a global technology leader that designs, develops and supplies a broad range of semiconductor and infrastructure software solutions.
Chandler, AZ, USA
$78,000 - $130,000
Backend
Mid-Level Software Engineer
In-Person
5+ years of experience
AI · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
R&D Engineer Software

R&D Software Engineer position at Broadcom focusing on developing management applications and tools for storage controllers and network devices, requiring C/C++ and Linux expertise.

Software Engineer II – AI Platform Development (Azure PostgreSQL)

Software Engineer II position at Microsoft focusing on AI Platform Development for Azure PostgreSQL, building next-generation database capabilities and developer experiences.

Software Engineer II

Software Engineer II position at Microsoft working on OneDrive and SharePoint services, requiring 2+ years experience in software development and cloud services.

Software Development Engineer, AWS Fintech

AWS Fintech Software Development Engineer position building scalable financial systems, handling global transactions, and developing cloud-based solutions at Amazon.

Software Development Engineer - AWS S3, AWS S3 Lifecycle

AWS S3 Software Development Engineer position focusing on building and automating large-scale distributed storage systems with competitive compensation and comprehensive benefits.

Description For Electronic Design Automation Engineer

Broadcom's internal Central Engineering Library development group is seeking a software engineer to join their CAD/CAE automation team. The role primarily involves developing and maintaining tools, systems, and methodologies related to in-house compiler systems for building and delivering Memory/IO/Standard Cell IP.

The ideal candidate will have knowledge of software development on Linux platforms and a good understanding of the software development life cycle. They will work closely with circuit designers and professional software engineers in a fast-paced, project-oriented environment. Responsibilities include writing scripts, optimizing EDA/CAD model development processes, providing expertise on software configuration management, and driving continuous process improvements through automation.

Key responsibilities:

  • Design, implement, and deploy solutions using Python, Perl, MySQL, HTML, and various Open Source Software tools
  • Improve existing compiler software systems using in-house applications and 3rd party EDA/CAD tools
  • Work on infrastructure to achieve peak efficiency utilizing distributed Linux compute systems, file servers, network transfers, and databases
  • Engage in collaborative software development on team and individual projects
  • Drive requirements, development, maintenance, improvements, and support for systems enabling robust automation

Qualifications:

  • Bachelor's degree + 5 years experience, Master's degree + 3 years experience, or PhD in Electrical Engineering, Computer Engineering, or Computer Science
  • Minimum 3 years experience developing software on Linux platforms
  • Proficiency in Python, Perl, MySQL, Shell, TCL
  • Excellent knowledge of Linux commands, file systems, and job execution
  • Familiarity with version control tools (SVN, Synchronicity/DSM, GIT)
  • Knowledge of EE principles for circuit design and testing, familiarity with ASIC design flow

Broadcom offers competitive compensation and benefits, including medical, dental, vision plans, 401(K) with company matching, Employee Stock Purchase Program, paid time off, and more.

Join a global leader in technology and contribute to innovative solutions in semiconductor and infrastructure software development.

Last updated 7 months ago

Responsibilities For Electronic Design Automation Engineer

  • Develop and maintain tools, systems, and methodologies for in-house compiler systems
  • Write scripts and optimize EDA/CAD model development processes
  • Provide expertise on software configuration management
  • Drive continuous process improvements through automation
  • Design, implement, and deploy solutions using Python, Perl, MySQL, HTML, and Open Source Software tools
  • Improve existing compiler software systems
  • Work on infrastructure for distributed Linux compute systems, file servers, network transfers, and databases
  • Engage in collaborative software development on team and individual projects
  • Drive requirements, development, maintenance, improvements, and support for automation systems

Requirements For Electronic Design Automation Engineer

Python
MySQL
Linux
  • Bachelor's degree + 5 years experience, Master's degree + 3 years experience, or PhD in Electrical Engineering, Computer Engineering, or Computer Science
  • Minimum 3 years experience developing software on Linux platforms
  • Proficiency in Python, Perl, MySQL, Shell, TCL
  • Excellent knowledge of Linux commands, file systems, and job execution
  • Familiarity with version control tools (SVN, Synchronicity/DSM, GIT)
  • Knowledge of EE principles for circuit design and testing
  • Familiarity with ASIC design flow
  • Excellent written and verbal communication skills
  • Detail-oriented, organized, and methodical
  • Good team player, independent, and ability to remain calm in high-pressure situations

Benefits For Electronic Design Automation Engineer

401k
Dental Insurance
Equity
Medical Insurance
Vision Insurance
  • Medical insurance
  • Dental insurance
  • Vision insurance
  • 401(k) with company matching
  • Employee Stock Purchase Program (ESPP)
  • Employee Assistance Program (EAP)
  • Paid holidays
  • Paid sick leave
  • Vacation time
  • Discretionary annual bonus
  • Equity awards

Interested in this job?