Magma Design Automation
Website:
synopsys.com
Job details:
We Are:
At Synopsys, we drive the innovations that shape the way we live and connect. Our technology is central to the Era of Pervasive Intelligence, from self-driving cars to learning machines. We lead in chip design, verification, and IP integration, empowering the creation of high-performance silicon chips and software content. Join us to transform the future through continuous technological innovation.
You Are:
You are a driven individual with a solid foundation in programming, particularly in C/C++. You thrive on solving complex problems and have a strong understanding of data structures and algorithms. You are passionate about developing high-quality software and are always looking to enhance your skills. You have a knack for understanding intricate systems and enjoy working collaboratively with a team of talented engineers. Your proactive approach and effective communication skills make you an ideal candidate for this role.
What You’ll Be Doing:
- Designing, developing, troubleshooting, and debugging software programs.
- Creating and optimizing algorithms and data structures.
- Collaborating with cross-functional teams to integrate and enhance software tools.
- Conducting code reviews and providing constructive feedback.
- Participating in the entire software development lifecycle, from concept to release.
- Staying updated with the latest industry trends and technologies.
The Impact You Will Have:
- Enhancing software efficiency and effectiveness.
- Improving software tool usability and functionality.
- Contributing to the development of cutting-edge technologies.
- Ensuring timely delivery of complex software projects.
- Driving innovation through continuous improvement and experimentation.
- Supporting the creation of high-performance silicon chips and software content.
What You’ll Need:
- Proficiency in C/C++ coding.
- Strong background in data structures and algorithms.
- Experience in managing complex software projects.
- Solid understanding of software development methodologies.
- Ability to troubleshoot and debug software issues effectively.
Who You Are:
- Proactive learner
- Problem-solver
- Team player
- Adaptable
- Effective communicator
The Team You’ll Be A Part Of:
Join the dynamic team dedicated to developing cutting-edge software tools and solutions, collaborating across departments to ensure seamless integration and functionality. Our team thrives on innovation, collaboration, and a shared passion for technology.
Click on Apply to know more.