Software Engineer Jobs at Cadence Design Systems with Visa Sponsorship
Cadence Design Systems builds the EDA software and hardware verification tools that power chip design worldwide, and Software Engineers here work across simulation, RTL, embedded systems, and AI-driven tooling. Cadence has a consistent track record of sponsoring work visas for Software Engineers and supporting long-term permanent residency pathways.
See All Software Engineer at Cadence Design Systems JobsOverview
Showing 5 of 25+ Software Engineer Jobs at Cadence Design Systems jobs


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?


Have you applied for this role?
See all 25+ Software Engineer Jobs at Cadence Design Systems
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Software Engineer Jobs at Cadence Design Systems.
Get Access To All Jobs
INTRODUCTION
At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology. Cadence has been nominated as a Great Place to Work globally and in Brazil and is also a Fortune 100 Best Companies to Work For.
ABOUT THE ROLE
As a DevOps Sr Principal Software Engineer, you will be part of the NeuroWeave team in Austin, Texas. The NeuroWeave team works with the NeuroWeave SDK, a suite of tools for generating optimized code to run state-of-the-art AI models on Cadence Tensilica hardware.
Working at Cadence is very dynamic, fast-paced, and integrated with other teams all around the world.
Responsibilities
- Work with leadership to set direction, elevate best practices, and evolve our infrastructure.
- Implement and maintain core infrastructure used by developers to build, test, deploy, and monitor the NeuroWeave SDK.
- Work closely with Research and Development (R&D) to ensure seamless integration of infrastructure with their daily tasks.
- Utilize observability and monitoring solutions for proactive system health management.
- Ensure compliance with security and governance standards across environments.
- Troubleshoot issues across build, deployment, and production systems.
REQUIREMENTS
- Complete bachelor's degree in computer science, computer engineering, or equivalent experience.
- 10+ years of software development experience.
- Understanding of CI/CD platforms and infrastructure.
- Understanding of Infrastructure as Code (IaC) principles.
- Knowledge of the Python programming language.
- Experience with Unix environment and tools.
- Experience with version control and build systems.
- Dedication to creating high-quality, scalable, and maintainable code.
- Strong collaboration and communication skills.
- Very good spoken and written English.
PREFERRED QUALIFICATIONS
- Experience developing software using the Git version control system.
- Experience with the Bazel build system and Starlark programming language.
- Experience with Docker or similar containerization technologies.
- Experience with LSF or similar task distribution systems.
- Experience with Jenkins or GitHub Actions.
ADDITIONAL JOB DETAILS
- Employment category: CLT
- Employment term: 40 hours/week.
- Hybrid work.
- Competitive benefits.
ABOUT CADENCE DESIGN SYSTEMS
Cadence is the only company that provides the expertise and tools, IP, and hardware required for the entire electronics design chain, from chip design to chip packaging to boards and to systems. We enable electronic systems and semiconductor companies to create innovative products that transform the way people live, work, and play. Our products are used in mobile, consumer, cloud datacenter, automotive, aerospace, IoT, industrial, and other market segments.
We’re doing work that matters. Help us solve what others can’t.

INTRODUCTION
At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology. Cadence has been nominated as a Great Place to Work globally and in Brazil and is also a Fortune 100 Best Companies to Work For.
ABOUT THE ROLE
As a DevOps Sr Principal Software Engineer, you will be part of the NeuroWeave team in Austin, Texas. The NeuroWeave team works with the NeuroWeave SDK, a suite of tools for generating optimized code to run state-of-the-art AI models on Cadence Tensilica hardware.
Working at Cadence is very dynamic, fast-paced, and integrated with other teams all around the world.
Responsibilities
- Work with leadership to set direction, elevate best practices, and evolve our infrastructure.
- Implement and maintain core infrastructure used by developers to build, test, deploy, and monitor the NeuroWeave SDK.
- Work closely with Research and Development (R&D) to ensure seamless integration of infrastructure with their daily tasks.
- Utilize observability and monitoring solutions for proactive system health management.
- Ensure compliance with security and governance standards across environments.
- Troubleshoot issues across build, deployment, and production systems.
REQUIREMENTS
- Complete bachelor's degree in computer science, computer engineering, or equivalent experience.
- 10+ years of software development experience.
- Understanding of CI/CD platforms and infrastructure.
- Understanding of Infrastructure as Code (IaC) principles.
- Knowledge of the Python programming language.
- Experience with Unix environment and tools.
- Experience with version control and build systems.
- Dedication to creating high-quality, scalable, and maintainable code.
- Strong collaboration and communication skills.
- Very good spoken and written English.
PREFERRED QUALIFICATIONS
- Experience developing software using the Git version control system.
- Experience with the Bazel build system and Starlark programming language.
- Experience with Docker or similar containerization technologies.
- Experience with LSF or similar task distribution systems.
- Experience with Jenkins or GitHub Actions.
ADDITIONAL JOB DETAILS
- Employment category: CLT
- Employment term: 40 hours/week.
- Hybrid work.
- Competitive benefits.
ABOUT CADENCE DESIGN SYSTEMS
Cadence is the only company that provides the expertise and tools, IP, and hardware required for the entire electronics design chain, from chip design to chip packaging to boards and to systems. We enable electronic systems and semiconductor companies to create innovative products that transform the way people live, work, and play. Our products are used in mobile, consumer, cloud datacenter, automotive, aerospace, IoT, industrial, and other market segments.
We’re doing work that matters. Help us solve what others can’t.
See all 25+ Software Engineer at Cadence Design Systems jobs
Sign up for free to unlock all listings, filter by visa type, and get alerts for new Software Engineer at Cadence Design Systems roles.
Get Access To All JobsTips for Finding Software Engineer Jobs at Cadence Design Systems Jobs
Align your portfolio to EDA workflows
Cadence hires Software Engineers who understand electronic design automation, hardware simulation, or verification tooling. Before applying, document any experience with RTL, SPICE, or logic simulation, even university projects, so your resume speaks directly to their domain.
Target roles by product line not just title
Cadence's Software Engineer openings span distinct product families: Virtuoso, Xcelium, Palladium, and Allegro. Filtering by product area lets you tailor your application and signals to recruiters that you understand where your skills fit inside the company.
Confirm H-1B sponsorship in your recruiter screen
Cadence sponsors H-1B visas for Software Engineers, but individual hiring managers may not control the process. Ask your recruiter explicitly whether the specific role and team are approved for H-1B sponsorship before investing in technical interviews.
Prepare your credential equivalency documentation early
USCIS specialty occupation requirements mean your degree field must align with the Software Engineer role. If you hold a three-year bachelor's degree or a degree from outside the U.S., get a credential evaluation from a NACES-approved evaluator before your offer stage.
Understand Cadence's Green Card timeline expectations
Cadence sponsors EB-2 and EB-3 Green Cards for Software Engineers, but PERM labor certification adds 12 to 24 months before an I-140 is even filed. Ask during offer negotiation what the typical internal timeline looks like for your role level and country of birth.
Use Migrate Mate to filter verified openings
Cadence posts Software Engineer roles across multiple channels, making it hard to know which have active sponsorship attached. Use Migrate Mate to browse verified Cadence Software Engineer openings filtered by visa type, so you apply only to roles where sponsorship is confirmed.
Software Engineer at Cadence Design Systems jobs are hiring across the US. Find yours.
Find Software Engineer at Cadence Design Systems JobsFrequently Asked Questions
Does Cadence Design Systems sponsor H-1B visas for Software Engineers?
Yes, Cadence Design Systems sponsors H-1B visas for Software Engineers and has done so consistently across recent fiscal years. Because H-1B cap-subject petitions require USCIS lottery selection each April, your timing matters. If you're already in H-1B status with another employer, a transfer to Cadence avoids the lottery entirely and can begin as soon as your offer is accepted.
How do I apply for Software Engineer jobs at Cadence Design Systems?
Applications go through Cadence's careers portal at cadence.com. Before applying, tailor your resume to the specific product line the role supports, whether that's verification, custom IC design, or PCB. You can also browse Cadence Software Engineer openings filtered by visa sponsorship type on Migrate Mate, which makes it easier to identify roles where H-1B or Green Card sponsorship is actively supported.
Which visa types does Cadence Design Systems use for Software Engineers?
Cadence sponsors both nonimmigrant and immigrant visa categories for Software Engineers. H-1B is the primary work visa for new hires requiring sponsorship. For permanent residency, Cadence supports EB-2 and EB-3 Green Card pathways, which involve PERM labor certification filed with the DOL followed by an I-140 immigrant petition with USCIS. Your eligibility for EB-2 versus EB-3 depends on your degree level and the role's requirements.
What qualifications does Cadence Design Systems expect for Software Engineer roles?
Most Cadence Software Engineer roles require a bachelor's degree or higher in computer science, computer engineering, or electrical engineering. Practical experience with C++, Python, or hardware description languages like SystemVerilog is common across postings. For senior roles, Cadence often looks for domain depth in areas such as analog simulation, timing analysis, or hardware-software co-verification rather than general full-stack experience.
How does the H-1B filing timeline affect a Software Engineer offer at Cadence?
If you need a new H-1B and aren't transferring from an existing one, Cadence must register you in the annual USCIS lottery, which opens in March for an October 1 start date. A typical offer-to-start sequence can run six to nine months. Cadence may offer premium processing to expedite USCIS adjudication to 15 business days once selected, though lottery registration itself cannot be expedited.
See which Software Engineer at Cadence Design Systems employers are hiring and sponsoring visas right now.
Search Software Engineer at Cadence Design Systems Jobs