At a Glance
- Tasks: Design and develop cutting-edge software for electronic design automation using C++.
- Company: Join Cadence, a leader in electronic design with over 30 years of innovation.
- Benefits: Enjoy medical insurance, vision coverage, 401(k), and tuition assistance.
- Why this job: Be part of a dynamic team creating impactful technology in various industries.
- Qualifications: BS in Computer Science or related field; strong C/C++ skills required.
- Other info: This is a full-time associate-level position in Greater Boston.
The predicted salary is between 28800 - 43200 £ per year.
C++ Software Engineer, New College Grad (Burlington, MA / Greater Boston) – R50665
Join to apply for the C++ Software Engineer, New College Grad (Burlington, MA / Greater Boston) – R50665 role at Cadence
C++ Software Engineer, New College Grad (Burlington, MA / Greater Boston) – R50665
Join to apply for the C++ Software Engineer, New College Grad (Burlington, MA / Greater Boston) – R50665 role at Cadence
Get AI-powered advice on this job and more exclusive features.
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.
Responsibilities:
• Design and development of Electronic Design Automation (EDA) software that offers physical design capabilities for IC Package and Printed Circuit Board (PCB) design.
• Develop desktop applications; perform debugging and analysis in C/C++.
• Develop Machine Learning(ML) and Artificial Intelligence (AI) applications to improve EDA software functionality.
• Develop detailed functional specifications for new feature development and enhancements.
• Develop advanced user interfaces for ECAD flows and internal API integration.
Qualifications:
• BS in Computer Science, Electrical Engineering (or related field) and 2 – 3 years work experience in a software development role OR MS in-lieu of experience.
• Strong C/C++ development skills with a good understanding of object-oriented design.
• Good written and verbal communication skills; should be a quick learner and a team player.
Seniority level
-
Seniority level
Associate
Employment type
-
Employment type
Full-time
Job function
-
Industries
Software Development
Referrals increase your chances of interviewing at Cadence by 2x
Inferred from the description for this job
Medical insurance
Vision insurance
401(k)
Paid maternity leave
Paid paternity leave
Tuition assistance
Get notified about new Software Engineer jobs in Greater Boston .
Boston, MA $130,000.00-$180,000.00 5 months ago
Boston, MA $110,000.00-$130,000.00 2 weeks ago
Junior Frontend Software Engineer, MyLexia
Graduate Software Engineer – Up to $110k + Bonus
Boston, MA $150,000.00-$180,000.00 2 weeks ago
Software Engineer: Full-Stack Web Developer
Boston, MA $150,000.00-$175,000.00 2 months ago
Frontend Software Developer- React/Redux
Waltham, MA $109,800.00-$118,800.00 2 weeks ago
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr
C++ Software Engineer, New College Grad (Burlington, MA / Greater Boston) - R50665 employer: Cadence
Contact Detail:
Cadence Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land C++ Software Engineer, New College Grad (Burlington, MA / Greater Boston) - R50665
✨Tip Number 1
Familiarise yourself with Cadence's products and services. Understanding their Electronic Design Automation (EDA) software and how it integrates AI and ML will give you a significant edge during interviews.
✨Tip Number 2
Engage with the tech community in Greater Boston. Attend local meetups or workshops focused on C++ development or EDA software to network and learn from industry professionals.
✨Tip Number 3
Showcase your projects that involve C/C++ development, especially those related to machine learning or AI. Having tangible examples of your work can make a strong impression during discussions.
✨Tip Number 4
Prepare for technical interviews by practicing coding challenges specifically in C++. Use platforms like LeetCode or HackerRank to sharpen your skills and get comfortable with problem-solving under pressure.
We think you need these skills to ace C++ Software Engineer, New College Grad (Burlington, MA / Greater Boston) - R50665
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your C/C++ development skills and any relevant projects or coursework. Emphasise your understanding of object-oriented design and any experience with Machine Learning or AI applications.
Craft a Strong Cover Letter: Write a cover letter that showcases your passion for software development and your interest in Cadence. Mention specific projects or experiences that relate to the responsibilities listed in the job description.
Highlight Communication Skills: Since good written and verbal communication skills are essential, include examples in your application that demonstrate your ability to work in a team and communicate effectively.
Showcase Relevant Experience: If you have any internships or projects related to Electronic Design Automation (EDA) or software development, be sure to include them. This will help you stand out as a candidate who is ready to contribute from day one.
How to prepare for a job interview at Cadence
✨Brush Up on C++ Fundamentals
Make sure you have a solid understanding of C++ concepts, including object-oriented programming, data structures, and algorithms. Be prepared to discuss your projects or coursework that involved C++, as this will demonstrate your practical knowledge.
✨Showcase Your Problem-Solving Skills
During the interview, you may be asked to solve coding problems or debug code. Practice common algorithm and data structure problems beforehand, and be ready to explain your thought process clearly as you work through solutions.
✨Familiarise Yourself with EDA Software
Since the role involves Electronic Design Automation, it would be beneficial to understand what EDA software is and how it functions. Research the latest trends in EDA and be prepared to discuss how your skills can contribute to developing such software.
✨Prepare Questions for Your Interviewers
Interviews are a two-way street. Prepare thoughtful questions about the company culture, team dynamics, and the specific projects you might be working on. This shows your genuine interest in the role and helps you assess if it's the right fit for you.