Software Engineering, Staff Engineer

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:
A highly skilled, enthusiastic, and detail-oriented software engineer eager to develop, maintain, and improve our fast-paced production software system. You thrive in dynamic environments and are comfortable working on short development cycles. Your problem-solving skills are top-notch, and you have the ability to debug and optimize software systems effectively. You possess a solid understanding of software engineering principles and are proficient in Python development. Experience with Electronic Design Automation (EDA) tools and concepts is a significant advantage. You are a proactive learner, consistently seeking to expand your knowledge and skills in new tools and technologies. You excel in collaborative settings, working effectively with cross-functional and geographically dispersed teams.
What You’ll Be Doing:
- Design, develop, and maintain robust software automation systems that enhance production team efficiency.
- Collaborate with cross-functional teams to gather requirements, translating them into technical specifications and solutions.
- Work on short development cycles to deliver timely solutions.
- Engage closely with multisite and multi-time zone production teams.
- Enhance the efficiency and effectiveness of our software development lifecycle.
- Ensure high-quality software delivery through rigorous testing and problem-solving.
- Troubleshoot, debug, and optimize existing software systems and EDA tools, applying innovative problem-solving skills.
- Create regression and unit tests to ensure software quality and reliability.
- Participate in code reviews and provide constructive feedback to team members to foster a culture of continuous improvement.
- Communicate effectively with all stakeholders to ensure alignment and clarity.
The Impact You Will Have:
- Enhance the efficiency of production teams through robust software automation systems.
- Improve the software development lifecycle, ensuring timely and high-quality deliverables.
- Drive innovation by troubleshooting, debugging, and optimizing software systems and EDA tools.
- Foster a culture of continuous improvement through active participation in code reviews.
- Ensure software quality and reliability through rigorous testing and problem-solving.
- Contribute to the success of cross-functional and geographically dispersed teams through effective collaboration and communication.
What You’ll Need:
- Bachelor’s or Master’s degree in Electronics, Electrical, Computer Science, Software Engineering, or a related domain.
- Proficiency in Algorithms and Data structures.
- 5-9 years of experience in software development using Python.
- Ability to demonstrate strong analysis and problem-solving skills with attention to detail.
- Experience with version control systems (e.g., P4, Git) and software development tools.
- Strong desire to learn and explore new tools and technologies.
Who You Are:
- Driven by enthusiasm and work ethic rather than supervision.
- Attentive to details with a strong desire to learn and explore new technologies.
- Proactive in problem-solving and optimizing software systems.
- Excellent communicator, able to work effectively with cross-functional and geographically dispersed teams.
- Committed to fostering a culture of continuous improvement through active participation in code reviews and collaborative efforts.
The Team You’ll Be A Part Of:
You will join the Synopsys IO team, a dynamic group of professionals dedicated to developing, maintaining, and improving our fast-paced production software system. The team works collaboratively across multiple sites and time zones, striving to enhance the efficiency and effectiveness of our software development lifecycle while ensuring high-quality deliverables.
Rewards and Benefits:
We offer a comprehensive range of health, wellness, and financial benefits to cater to your needs. Our total rewards include both monetary and non-monetary offerings. Your recruiter will provide more details about the salary range and benefits during the hiring process.
At Synopsys, we want talented people of every background to feel valued and supported to do their best work. Synopsys considers all applicants for employment without regard to race, color, religion, national origin, gender, sexual orientation, age, military veteran status, or disability.
Apply NowRelevant Jobs
-
FC PV Internship
Hsinchu, Taiwan
Interns/Temp
-
Application Engineering, Sr.Engineer
Bengaluru, India
Engineering
-
RTL2GDS Application Engineer, Sr. Engineer
Herzliya, Israel
Engineering
Find the open role that’s
right for you
-
FC PV Internship
Hsinchu, Taiwan
-
Application Engineering, Sr.Engineer
Bengaluru, India
-
RTL2GDS Application Engineer, Sr. Engineer
Herzliya, Israel
-
Senior Verification Engineer
Hyderabad, India
View all job opportunities here
View all job opportunities here