
EDA Development Apprenticeship
Interested in this role?
Read all the details below first
Table of Contents
Job Description
EDA Development Apprenticeship at Synopsys
About the Role:
Synopsys is seeking a motivated and talented individual to join our EDA Development Apprenticeship program. As an apprentice, you will gain hands-on experience in developing and maintaining cutting-edge electronic design automation (EDA) software. This is a unique opportunity to learn from experienced engineers and contribute to innovative projects that shape the future of semiconductor design.
Responsibilities:
- Develop and maintain responsive web pages using HTML, CSS, Java, and Node.js.
- Write APIs and dynamic dashboards using Python, SQL, and related technologies.
- Translate wireframes and mockups into functional web pages in collaboration with IT and product teams.
- Write clean and efficient code following coding standards and best practices.
- Optimize applications for speed, scalability, and performance.
- Troubleshoot and debug issues to ensure smooth application operation.
- Stay updated on emerging technologies to improve development processes.
- Collaborate closely with QA teams to ensure application quality.
- Participate in code reviews and provide constructive feedback.
- Communicate effectively with team members and stakeholders to understand project objectives.
Qualifications:
- Bachelor's degree in Information Technology, Electronics, Computer Science, or a related field.
- Strong foundation in HTML, CSS, Java, Python, and SQL.
- Experience with front-end frameworks/libraries (e.g., React, Angular, Vue.js) and Java frameworks (e.g., Spring, Hibernate) is a plus.
- Excellent problem-solving skills and attention to detail.
- Strong communication and teamwork abilities.
- Ability to manage multiple tasks effectively in a fast-paced environment.
Qualifications
Required:
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Strong understanding of software development principles and best practices.
- Proficiency in Python and SQL.
- Experience with web development technologies such as HTML, CSS, and JavaScript.
- Excellent problem-solving and analytical skills.
- Strong communication and teamwork abilities.
Preferred:
- Experience with incident management and ticketing systems.
- Familiarity with cloud computing platforms (AWS, Azure, GCP).
- Knowledge of Linux operating systems.
- Experience with version control systems (Git).
- Understanding of networking concepts.
Responsibilities
- Develop and maintain responsive web pages using HTML, CSS, Java, and Node.js.
- Create APIs and dynamic dashboards using Python, SQL, and related technologies.
- Translate wireframes and mock-ups into functional web pages in collaboration with IT and product teams.
- Write clean, efficient code adhering to coding standards and best practices.
- Optimize applications for speed, scalability, and performance.
- Troubleshoot and debug issues to ensure smooth application operation.
- Stay updated on emerging technologies to improve development processes.
- Collaborate closely with QA teams to ensure application quality.
- Participate in code reviews and provide constructive feedback.
- Communicate effectively with team members and stakeholders to understand project objectives.
Selection Process
Candidates interested in the EDA Development Apprenticeship at Synopsys will first submit their applications online. A review of resumes and cover letters will identify candidates whose qualifications align with the job description. Shortlisted candidates will be invited to participate in a technical assessment, evaluating their coding skills and problem-solving abilities. Successful candidates from the technical assessment will then proceed to a virtual interview with a member of the Synopsys team. This interview will delve deeper into the candidate's technical expertise, experience, and cultural fit within the company. Final selections will be made based on the candidate's performance throughout the entire process.
How to Apply
To apply for a job, read through all information provided on the job listing page carefully.
Look for the apply link on the job listing page, usually located somewhere on the page.
Clicking on the apply link will take you to the company's application portal.
Enter your personal details and any other information requested by the company in the application portal.
Pay close attention to the instructions provided and fill out all necessary fields accurately and completely.
Double-check all the information provided before submitting the application.
Ensure that your contact information is correct and up-to-date, and accurately reflect your qualifications and experience.
Important Note
Submitting an application with incorrect or incomplete information could harm your chances of being selected for an interview.
About Synopsys
Synopsys is a global leader in electronic design automation (EDA) software and intellectual property (IP). They empower innovators across the semiconductor industry to design and verify advanced chips that are essential to modern technologies. Synopsys' comprehensive solutions span the entire chip design process, from concept to production, enabling their customers to deliver innovative products faster and more efficiently. With a rich history of innovation and a commitment to customer success, Synopsys continues to shape the future of electronics.
Ready to Apply?
Join Synopsys and take your career to the next level. We're looking for talented individuals like you!
Apply for this Job