The candidate will be joining Zebu Debug R&D team in India, as an individual technical contributor. As part of SDG group, we plan to create the next generation data driven high capacity and high-performance debug for our emulation platform - Zebu

The candidate technically leads & delivers multi-project functionality in each product release. Drives the initiative visibly within the group and is recognized as the leader and owner of the initiative. Sells the vision to peers and upper management. Works hands-on and implements software for the functional area.

Accountable for quality of work, results obtained and productivity of the employee's supervised. Develops project schedules and executes w/o direction from manager.  Effectively prioritizes work and trades off project milestones vs. features.
 
Assignments are given by manager in terms of broad objectives and strategy. Identifies problems, solutions and resources needed to meet the objectives. Responsible for getting the final solution to problems. Problems may be new and very open ended. Runs effective meetings needed to work through problems, and helps the team get over (or around) 'brick walls' that they run into. Demonstrates excellent decision making in selecting and discarding technology alternatives. Works closely with global cross-functional teams in defining, implementing, and delivering the solutions.
 
Develops vision of future customer requirements and needs. Acts as customer advocate and judge of user impact. Collaborates and plans effectively with customers in strategic partnerships. Establishes customer relationships or academic contacts.
 
The work will require algorithm, data structure design as well as developing robust and efficient implementations along with participating in designing and implementing both the front-end and back-end software that meets functionality, usability, reliability, performance, and supportability requirements. The engineer is expected to specify, design, implement and test in a large and complex software development environment.

Basic Qualifications

  • BS/MS degree in Computer Science, Software Engineering, Electrical Engineering, or other related technical field.
  • 7+ years of solid programming experience in C/C++.
  • Excellent design, coding, debugging and problem-solving skills
  • Ability to design and develop performant, highly usable, scalable, world-ready access software product/platform.
  • Experience in developing UI products using QT is a big plus.
  • Knowledge of C++14&above, Qt GUI framework, TCL and Python is a PLUS.
  • Experience with software testing (e.g. Squish), knowledge of Google Test is a PLUS.
  • Familiar with software development process, debugging tools and configuration management tools.
  • Should have experience working in a multi-person product development environment with high dependencies and tight schedules.
  • Receives little to no instructions on day-to-day work, general instructions on new assignments and projects.
  • Resolves a wide range of issues in creative ways. Exercises judgment in selecting methods and techniques to obtain solutions.
Is a Remote Job?
No

Our Technology, Your Innovation

Synopsys is the leading silicon to systems design solutions company. Synopsys accelerates technology innovation, from silicon to systems.

Synopsys delivers the most...

Apply Now