Job Title
Design Automation & Software Engineer
Role Summary
Develop and maintain design automation tools and software to support semiconductor/PCB engineering workflows. Work within the Cadence design platform and collaborate with engineering teams to automate design, validation, and manufacturing handoff processes.
The role combines software development, systems administration, and integration of ML workflows to improve automation efficiency and engineering throughput.
Experience Level
Senior level. Guidance: typically 8+ years of relevant experience with a Bachelor's degree, or 6+ years with a Master's degree.
Responsibilities
Primary responsibilities include:
- Design and implement automation tools and scripts within the Cadence design environment.
- Develop and maintain software components in C/C++ and Python for design flows and tool integration.
- Integrate AI/ML models and data pipelines into engineering workflows to automate analysis and decision-making.
- Manage and optimize Linux-based development and build environments.
- Work with cross-functional engineering teams to translate manufacturing or PCB requirements into automated flows and validations.
- Debug, profile, and optimize automation tools for performance and reliability.
- Drive independent learning and continuous improvement of tools and processes.
Requirements
Must-have technical skills and experience:
- Proven, hands-on experience developing design automation within the Cadence platform.
- Strong software development skills in C/C++ and Python.
- Experience integrating AI/ML workflows into engineering pipelines.
- Linux system administration and environment optimization experience.
- Practical knowledge of semiconductor manufacturing processes or PCB fabrication and assembly workflows.
- Ability to work independently, prioritize learning, and drive projects to completion.
Nice-to-have:
- Experience with additional scripting languages, build systems, or CI/CD for EDA tools.
- Previous work on infrastructure for large-scale ML model training or inference in engineering contexts.
Education Requirements
Bachelor's degree in Engineering or Computer Science with 8+ years of related experience, or a Master's degree in Engineering or Computer Science with 6+ years of related experience.
About the Company
Company: Broadcom
Headquarters: Irvine, California, United States
Broadcom is a global technology leader that designs, develops, and supplies a wide range of semiconductor and infrastructure software solutions. The company is known for its innovations in wireless and broadband communications, enabling a connected world.

Date Posted: 2026-05-09