Software Engineer II , Synthesis
Core
Design, develop, troubleshoot, debug, and support the Genus Synthesis Solution software for logic synthesis and physical design.
Role type
Software Engineer II, Synthesis
Builds
Genus Synthesis Solution product suite
Domain
Electronic Design Automation (EDA)
Deliverable
production ML models | product features
Required skills
C/C++ programming, software engineering, UNIX/Linux platforms, Tcl, multithreaded programming, distributed programming
Preferred skills
large software development projects, timing analysis software development
Technologies
Genus, C/C++, Tcl, UNIX, LINUX
Responsibilities
Design, develop, troubleshoot, debug, and support the Genus Synthesis Solution software; Collaborate with a distributed development team to create innovative technologies for logic synthesis and physical design; Contribute to the advancement of solutions in areas such as logic synthesis, word-level synthesis, static timing analysis, computer architecture, verification, RTL compilation, placement, power analysis, routing, extraction, and optimization; Participate in large-scale software development projects, including timing analysis software initiatives; Engage with cross-functional teams to ensure quality and performance of delivered solutions.
Seniority
Mid-level, hands-on IC