At a Glance
- Tasks: Join our team to develop a cutting-edge desktop application and enhance your coding skills.
- Company: Cadence, a leader in electronic design with over 30 years of expertise.
- Benefits: Gain hands-on experience, mentorship, and exposure to innovative technologies.
- Why this job: Make a real impact by working on exciting projects in a collaborative environment.
- Qualifications: Final year students in scientific degrees with C++ experience preferred.
- Other info: Diverse and inclusive workplace with excellent career growth opportunities.
The predicted salary is between 500 - 1500 £ per month.
Cadence is a pivotal leader in electronic design, with over 30 years of expertise in computational software. The company applies its Intelligent System Design strategy to deliver software, hardware and IP that turn design concepts into reality.
Location: London, United Kingdom
Reports to: Sr Principal Software Engineer
Job Overview
We are looking for a software Intern (Final year student preferred) to work with our team in central London, developing a cutting‑edge desktop application as part of a suite of tools to simulate and manage digital twins. You will be participating in the entire software development life cycle, from concept to delivery and maintenance, and will be responsible for assisting in the design, development, and maintenance of the GUI and 3D graphics engine for the desktop application.
Job Responsibilities
- Develop and implement UI, 3D graphics, import/export and orchestration functionality using C++, Qt, OpenGL.
- Debug and troubleshoot bugs and features, ensuring timely resolution and maintaining optimal application performance and quality.
- Be willing to learn, take initiative and work in a team‑oriented environment, staying updated on industry trends and emerging technologies to enhance skills and knowledge.
Job Qualifications
- Current student in a scientific‑oriented degree (e.g., Computer Science, Mathematics, Physics, Engineering).
- Final year students preferred.
- Students on track to achieve a first or a 2:1 in your respective degree program.
- Experience using C++ or another systems programming language is beneficial.
Equal Employment Opportunity
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. Cadence is a proud equal‑opportunity employer and will consider all qualified applicants without regard to race, color, sex, age, national origin, religion, sexual orientation, gender identity, veteran status, disability or any other protected class.
Contact
If you experience difficulty using our site or need a reasonable accommodation, please contact staffing@cadence.com.
Intern - Software Engineering (6 months) employer: Cadence Design Systems, Inc.
Contact Detail:
Cadence Design Systems, Inc. Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Intern - Software Engineering (6 months)
✨Tip Number 1
Network like a pro! Reach out to your university's alumni or attend tech meetups in London. You never know who might have a lead on an internship or can give you insider tips about Cadence.
✨Tip Number 2
Show off your skills! Create a GitHub portfolio showcasing your projects, especially anything related to C++ or graphics programming. This will give you a leg up when chatting with potential employers.
✨Tip Number 3
Prepare for the interview! Brush up on common software engineering questions and be ready to discuss your projects. Practice coding challenges to keep your skills sharp and show that you're ready to tackle real-world problems.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in joining Cadence and being part of their innovative team.
We think you need these skills to ace Intern - Software Engineering (6 months)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the role. Highlight your experience with C++, Qt, and any relevant projects that showcase your skills in software development. We want to see how you fit into our team!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about software engineering and how your background aligns with our mission at Cadence. Let us know what excites you about this internship!
Show Off Your Projects: If you've worked on any cool projects, especially those involving UI or 3D graphics, make sure to mention them. We love seeing practical applications of your skills, so don’t hold back!
Apply Through Our Website: We encourage you to apply through our website for a smoother process. It’s the best way for us to receive your application and keep track of all the amazing candidates like you!
How to prepare for a job interview at Cadence Design Systems, Inc.
✨Know Your Tech Stack
Make sure you brush up on C++, Qt, and OpenGL before the interview. Familiarise yourself with how these technologies work together, as you'll likely be asked about your experience with them. Being able to discuss specific projects or coursework where you've used these tools will really impress the interviewers.
✨Show Your Problem-Solving Skills
Prepare to discuss how you've tackled challenges in your previous projects or studies. Cadence values initiative and problem-solving, so think of examples where you debugged an issue or improved a process. This will demonstrate your ability to contribute to their team-oriented environment.
✨Stay Updated on Industry Trends
Research current trends in software development and digital twins. Being knowledgeable about emerging technologies shows that you're passionate about the field and eager to learn. You might even want to bring up a recent innovation during your interview to spark a conversation!
✨Ask Insightful Questions
Prepare a few thoughtful questions to ask at the end of your interview. This could be about the team dynamics, the software development life cycle at Cadence, or how they approach learning and development. It shows you're genuinely interested in the role and the company, which can set you apart from other candidates.