
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. This is a unique opportunity to gain hands-on experience in the world of electronic design automation (EDA) and contribute to cutting-edge technology.
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.
Qualifications:
- Bachelor's degree in Information Technology, Electronics, Computer Science, or a related field.
- Strong understanding of HTML, CSS, Java, Python, and SQL.
- Experience with front-end frameworks/libraries (e.g., React, Angular, Vue.js) 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.
Preferred Skills:
- Knowledge of Salesforce and SEO practices.
- Experience with version control systems like Git.
- Familiarity with Agile/Scrum methodologies.
- Understanding of database systems (MySQL, PostgreSQL, MongoDB).
- Experience with cloud platforms (AWS, Azure, Google Cloud Platform).
- Proficiency in MS Office (especially Excel and PowerPoint).
- Understanding of security best practices in web development.
- Experience with Power BI and Tableau.
Qualifications
Required:
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Strong understanding of software development principles and methodologies.
- Proficiency in Python, SQL, and at least one scripting language (e.g., Bash, PowerShell).
- Experience with incident management tools and processes.
- Excellent analytical and problem-solving skills.
- Strong written and verbal communication skills.
- Ability to work effectively both independently and as part of a team.
Preferred:
- Experience with cloud computing platforms (AWS, Azure, GCP).
- Familiarity with Linux operating systems.
- Knowledge of networking concepts and protocols.
- Experience with version control systems (e.g., Git).
- Certifications in ITIL or related fields.
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 and 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 enhance 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 then be invited to participate in a technical assessment, evaluating their coding skills and understanding of relevant technologies.
Successful candidates from the technical assessment will proceed to a virtual interview with the hiring manager and/or team members. This interview will delve deeper into the candidate's experience, technical abilities, and cultural fit within Synopsys.
Following the interview, the hiring team will make a final decision and extend an offer to the selected candidate.
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 flow, from concept to production, enabling their customers to accelerate innovation and bring groundbreaking products to market faster. With a rich history of technological leadership 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