Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineer II image - Rise Careers
Job details

Software Engineer II

At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.

Cadence is a pivotal leader in electronic design, building upon more than 30 years of computational software expertise. The company applies its underlying Intelligent System Design strategy to deliver software, hardware and IP that turn design concepts into reality.

Cadence customers are the world’s most innovative companies, delivering extraordinary electronic products from chips to boards to systems for the most dynamic market applications including consumer, hyperscale computing, 5G communications, automotive, aerospace industrial and health.

At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.

Job Title: Software Engineer II

Location: Cambridge, United Kingdom OR Cork, Ireland

Reports to: Software Engineering Group Director

Job Overview:

We are seeking a Junior Software Engineer to join our team responsible for developing and maintaining AI infrastructure across Cadence's portfolio of design tools. This role offers an exciting opportunity to work at the intersection of computational software and artificial intelligence, helping to shape the future of Cadence's innovative solutions.

Job Responsibilities:

  • Contribute to the development of AI infrastructure that supports, for example, inference, prompt engineering, fine-tuning, and model quantization
  • Assist in development of deliver software systems and libraries to deliver AI-driven functionality across the whole Cadence organization
  • Assist in developing systems to implement AI functionality across the whole Cadence organization
  • Collaborate with cross-functional teams to implement AI features that enhance Cadence's solutions
  • Participate in code reviews, testing, and debugging to ensure high-quality, reliable software
  • Stay current with industry trends and emerging technologies in AI and machine learning
  • Document technical processes and developments for knowledge sharing across teams

Job Qualifications:

  • Good degree in Computer Science, Electrical Engineering, or related technical field
  • Strong programming skills in C, C++, Python
  • Knowledge of AI/ML concepts and frameworks
  • Willingness to learn multiple programming languages
  • Understanding of software development principles and practices
  • Problem-solving skills and analytical thinking
  • Excellent communication and teamwork abilities

Additional Skills/Preferences:                         

  • Experience with AI model deployment and inference
  • Familiarity with prompt engineering techniques
  • Knowledge of model optimization methods such as quantization
  • Understanding of software library development
  • Experience with version control systems (Git)
  • Exposure to computational software or design tools
  • Interest in hardware design or semiconductor technology

Work Arrangements

  • Hybrid working model with multiple in-office days expected
  • Opportunities for collaboration with global teams

Why Join Cadence?

  • Work with cutting-edge AI technology that impacts the development of next-generation products
  • Collaborate with industry experts and thought leaders in computational software
  • Professional development opportunities and clear career progression paths
  • Inclusive workplace culture that values diversity of thought and innovation

Additional Information:

Cadence is committed to equal employment opportunity and employment equity throughout all levels of the organization. We strive to attract a qualified and diverse candidate pool and encourage diversity and inclusion in the workplace. 

We’re doing work that matters. Help us solve what others can’t.

Average salary estimate

$70000 / YEARLY (est.)
min
max
$60000K
$80000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Engineer II, Cadence

At Cadence, we’re on the lookout for a talented Software Engineer II to join our vibrant team in Cambridge! As a leading force in electronic design, Cadence thrives on innovation and offers you the chance to make a real impact in the tech world. Your primary focus will be developing and maintaining AI infrastructure that supports our cutting-edge design tools. Imagine working on AI functionality that enhances products for industries like aerospace, automotive, and health! This role isn't just about coding; you'll collaborate with cross-functional teams to implement features that help shape our innovative solutions. With opportunities to participate in code reviews and refine your skills in a supportive atmosphere, you’ll grow your expertise in AI and software development. Having a good degree in Computer Science or Electrical Engineering is just the start; we’re looking for someone with strong programming skills in C, C++, and Python, and a passion for machine learning concepts. Join us in our hybrid work model, where you can blend the flexibility of remote work with collaborative office days. At Cadence, we’re committed to professional development, teamwork, and fostering a diverse and inclusive environment. Ready to be part of meaningful work that matters? Let’s get started!

Frequently Asked Questions (FAQs) for Software Engineer II Role at Cadence
What are the key responsibilities of a Software Engineer II at Cadence?

As a Software Engineer II at Cadence, your key responsibilities will involve developing and maintaining AI infrastructure for our portfolio of design tools. You’ll contribute to AI functionality across our systems, assist in software library development, and collaborate with cross-functional teams. This role encourages participation in code reviews, testing, and debugging to ensure high-quality software.

Join Rise to see the full answer
What qualifications do I need to apply for the Software Engineer II position at Cadence?

To apply for the Software Engineer II position at Cadence, you should possess a degree in Computer Science, Electrical Engineering, or a related technical field. Strong programming skills in C, C++, and Python are crucial. Additionally, familiarity with AI/ML concepts and a willingness to learn new programming languages are essential qualifications that will enhance your application.

Join Rise to see the full answer
Can you explain the hybrid work model for the Software Engineer II role at Cadence?

The hybrid work model for the Software Engineer II role at Cadence allows for a blend of in-office and remote work. While we encourage collaboration and teamwork during in-office days, we also embrace the flexibility of remote work. This arrangement is ideal for fostering productivity while enabling you to stay connected with your team for innovative projects.

Join Rise to see the full answer
What skills will help me succeed as a Software Engineer II at Cadence?

Success as a Software Engineer II at Cadence requires strong analytical thinking and problem-solving skills, alongside communication and teamwork abilities. Familiarity with model optimization methods, AI model deployment, and software library development will also enhance your effectiveness in contributing to cutting-edge projects within our organization.

Join Rise to see the full answer
What is the work culture like at Cadence for a Software Engineer II?

At Cadence, the work culture is inclusive and values a diversity of thought and innovation. As a Software Engineer II, you will be part of a collaborative environment where professional development is prioritized. We foster a supportive atmosphere where you can grow your skills while engaging with industry experts on exciting projects.

Join Rise to see the full answer
Common Interview Questions for Software Engineer II
Can you describe a project where you developed AI-driven functionality?

When answering this question, focus on a specific project, detailing your role in developing AI-driven features, the technologies you used, and the challenges you faced. Highlight how your contributions impacted the project's success and the learning experience you gained.

Join Rise to see the full answer
How do you ensure high-quality code during development?

To ensure high-quality code, emphasize your process of conducting thorough code reviews, implementing unit tests, and regularly debugging. Discuss the importance of documenting code for shared understanding and keeping up with industry best practices.

Join Rise to see the full answer
What programming languages are you most comfortable with, and how have you used them?

Mention the programming languages you're proficient in, focusing on C, C++, and Python as relevant to the Software Engineer II role at Cadence. Provide concrete examples of how you have utilized these languages in previous projects, showcasing your versatility.

Join Rise to see the full answer
How do you stay updated with the latest trends in AI and machine learning?

Discuss your methods for staying informed, such as subscribing to relevant journals, participating in online courses, attending workshops, and engaging with the tech community. Show enthusiasm for learning and applying new concepts in your work.

Join Rise to see the full answer
Describe your experience with version control systems like Git.

When responding, explain your familiarity with using Git for version control, including specifics such as branching, merging, and collaborating with others through pull requests. Emphasize how these practices have benefited past projects.

Join Rise to see the full answer
What strategies do you use for debugging code?

Outline your systematic approach to debugging, which may include using debugging tools, reading error messages, and isolating issues through testing. Provide examples of a debugging challenge you’ve overcome in previous projects.

Join Rise to see the full answer
Can you explain a time when you collaborated with a cross-functional team?

Think of a specific instance where collaboration was key. Describe the team's composition, your role, and how you contributed to achieving a common goal. Highlight any challenges faced and how they were resolved through teamwork.

Join Rise to see the full answer
What do you find most challenging about developing software for AI systems?

Discuss potential challenges such as model accuracy, system integration, or performance issues. Reflect on your own experiences and how you approached these challenges, providing solutions you implemented.

Join Rise to see the full answer
What interests you about working at Cadence?

Express your genuine enthusiasm for Cadence’s commitment to technological innovation and collaboration. Align your values with the company's mission, and mention specific projects or technologies at Cadence that interest you.

Join Rise to see the full answer
How do you prioritize your workload when working on multiple projects?

Explain your strategies for prioritizing tasks, such as using project management tools, setting timelines, and being adaptable to changing requirements. Share an example showcasing your organizational skills in a busy work environment.

Join Rise to see the full answer
Similar Jobs
Posted 5 days ago

Join Cadence as a Product Engineer I, where your work will directly impact customer experiences in technology.

Posted 5 days ago

Join Cadence as a Sr IP Sales Executive to lead the sales efforts of semiconductor Intellectual Property technology.

Photo of the Rise User
Posted 17 minutes ago
Photo of the Rise User
Neurons Lab Remote No location specified
Posted 6 days ago

Looking for an AI Engineer to design and implement cutting-edge AI solutions in the financial services industry.

Photo of the Rise User
Posted 14 days ago

Visa is looking for a Sr. Software Engineer in Bangalore to help transform the way the world pays by developing payment solutions.

Photo of the Rise User
Posted 14 days ago

We are seeking a Sr Java Developer C# to join our dynamic team and contribute to web application development.

Photo of the Rise User
Posted 12 days ago
Inclusive & Diverse
Empathetic
Take Risks
Transparent & Candid
Feedback Forward
Mission Driven
Collaboration over Competition
Work/Life Harmony
Maternity Leave
Paternity Leave
Snacks
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
401K Matching
Paid Sick Days
Paid Time-Off
Paid Volunteer Time

Spotify is looking for an experienced iOS Engineer II to join their team and help enhance the music experience for millions of users.

Photo of the Rise User
Posted 3 days ago

Join Datasite as a Software Engineering Intern and immerse yourself in a fast-paced, innovative SaaS environment.

Photo of the Rise User
FINRA Hybrid Rockville, MD (Job Posting)
Posted 13 days ago

Join FINRA as a Lead Developer to utilize your extensive software engineering expertise in a dynamic, client-focused environment.

Photo of the Rise User
HeartFlow Remote San Francisco Bay Area, United States; Remote, United States
Posted 4 days ago

Join Heartflow as a Software Engineer, where you'll contribute to groundbreaking medical applications and algorithms that enhance cardiac care.

MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
HQ LOCATION
No info
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
April 10, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
29 people applied to Software Engineer Intern at Hudl
Photo of the Rise User
Someone from OH, Cleveland just viewed RFP Writer at Kiddom
D
Someone from OH, Cleveland just viewed Technical Writer at DevSavant Inc.
S
Someone from OH, Dayton just viewed Inventory Control Associate at SCLogistics
Photo of the Rise User
10 people applied to Software Engineer Intern at GITAI
Photo of the Rise User
167 people applied to Scrum Master-Remote at DICE
a
Someone from OH, Newark just viewed Billing Follow Up Rep I at aah
Photo of the Rise User
Someone from OH, Columbus just viewed Assistant Merchandising and Inventory Manager at Jushi
Photo of the Rise User
Someone from OH, Akron just viewed Entry Level Communications at Smart Solutions
Photo of the Rise User
Someone from OH, Toledo just viewed Processing Technician at Jushi
Photo of the Rise User
Someone from OH, Greenfield just viewed HR Generalist II at Protolabs
C
Someone from OH, Bowling Green just viewed Field Service Administrator at Cornerstone Building Brands
Photo of the Rise User
Someone from OH, Cleveland just viewed Vice President, Revenue Operations at Docebo
Photo of the Rise User
Someone from OH, Mansfield just viewed Director, Professional Education at Evolus
1
Someone from OH, Cleveland just viewed Copywriter at 1840 & Company
Photo of the Rise User
Someone from OH, Louisville just viewed Communications Manager at Shearer's Foods
Photo of the Rise User
Someone from OH, Cincinnati just viewed Chief of Staff to the CFO at Super.com
Photo of the Rise User
Someone from OH, Columbus just viewed 5-8th Grade Art Teacher - SY 24-25 at ACCEL Schools
H
Someone from OH, Akron just viewed Brand Marketing Manager at Huntington
Photo of the Rise User
Someone from OH, Columbus just viewed Insider Threat Analyst at SpaceX
Photo of the Rise User
Someone from OH, Cincinnati just viewed AI - RESEARCH SCIENTIST at City of New York
Photo of the Rise User
Someone from OH, Chardon just viewed Casting: 'Blood Ties' at Backstage