Descriptions & Requirements
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 seasoned Software engineer with over 12 years of professional experience in embedded software engineering, with additional proven track record as technical authority in build systems and software delivery infrastructure. You have been driving organizationwide improvements in developer productivity. You have a deep understanding of embedded software development and hardware/software co-design principals.
What You’ll Be Doing:
- Provide technical leadership and architectural ownership for major software components and subsystems for SynopsysVPX andNPX processors
- Drive cross‑team technical alignment across embedded, host‑side, compiler, and verification environments
- Define and evolve software architecture, design principles, and long‑term technical roadmap aligned with product and business goals
- Own and evolve build system architecture across products, with strong emphasis on CMake‑based, multi‑platform builds
- Drive improvements in build performance, scalability, and determinism (incremental builds, caching, artifact management)
- Define and maintain DevOps best practices for large, multi‑repository and multi‑configuration code bases
The Impact You Will Have:
- Ensuring the delivery of high-quality, reliable SW components that meet customer/architectural specifications
- Direct contribution to the successful launch of products, impacting various industries
- Enable organization-wide faster, more reliable software delivery at scale
- Establish long‑term, maintainable build system foundations for future products
- Fostering a culture of continuous improvement and technical excellence
What You’ll Need:
- Expert‑level proficiency with CMake for complex, cross‑platform and cross‑compiled projects
- Experience with multi-core systems
- Strong scripting skills (e.g. Python) for automation and tooling
- Proven ability to debug and resolve system‑level build and integration problems
- Strong problem solving and debugging skills
- Strong SW design skills
- Excellent verbal/written English communication skills
Who You Are:
- Detail-oriented with a strong analytical mindset
- Excellent communicator, able to convey complex technical concepts clearly
- Collaborative team player who thrives in a dynamic environment
- Proactive and self-motivated, with a commitment to continuous learning
The Team You’ll Be A Part Of:
You will be part of a highly skilled and motivated team focused on delivering cutting-edge solutions. The team is dedicated to maintaining the highest standards of quality and performance, working collaboratively to tackle complex challenges. You will have the opportunity to work alongside industry experts and contribute to the development of next-generation technologies.
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.