Staff Engineer, Formality Team (R&D)
Work on the core internals of the Formality formal equivalence checking engine, owning infrastructure, data structures, and performance characteristics. The role focuses on scalability, runtime and memory optimization, and robust, maintainable C++ development on UNIX/Linux.
Team: Formality R&D. Responsibilities include design leadership, cross-team collaboration, mentoring, and resolving complex customer escalations.
Senior-level. Expected professional software development experience: 5+ years (BE/B.Tech), 3+ years (MS), or 2+ years (PhD) working on large, production C++ codebases with demonstrated module ownership and technical leadership.
Key responsibilities include:
Must-have technical skills and experience:
BE/B.Tech in Computer Science, Electrical, or Electronics Engineering with strong relevant experience; or an MS or PhD in a related discipline. The posting specifies experience expectations by degree: 5+ years (BE/B.Tech), 3+ years (MS), or 2+ years (PhD). Equivalent practical experience is implied.
Company: Synopsys
Headquarters: Mountain View, California, USA
Synopsys is a leading company in electronic design automation (EDA) and semiconductor IP solutions. It provides tools and services for designing and verifying complex semiconductor devices and systems. The company plays a pivotal role in the semiconductor industry, helping engineers innovate and deliver higher-quality products faster. Synopsys is committed to advancing technology standards and offers a range of software and hardware solutions to its clients globally.
