Software Development Engineer
Synopsys India Pvt Ltd
Apply on company website
Software Development Engineer
Synopsys India Pvt Ltd
Noida
Not disclosed
Job Details
Job Description
Staff Engineer – Verification Platform Software Development
Technical competencies required for the role
- Strong hands-on experience in C/C++ based Object Oriented large and complex enterprise software development.
- Strong background in Design Patterns, Data Structure, Algorithms, and programming concepts.
- Well versed with Software Engineering and development processes.
- Experience with popular AI/ML frameworks (e.g., TensorFlow, PyTorch) is desirable.
- Experience with production code development on Unix/Linux platforms.
- Ability to develop new architectures and demonstrate strong leadership skills.
- Ability to troubleshoot, debug, and support software applications.
- Good analysis and problem-solving skills.
- 4+ years of software development experience.
Preferable skills
- Experience in EDA/AI/ML research and development
- Exposure to Tcl, Python, Shell scripting and/or Vim
- Exposure to developer tools such as gdb, Valgrind, Visual Studio and Eclipse.
- Exposure with source code control tool like Perforce, Clearmake, CVS or Git.
Job role
Work location
Noida
Department
Software Engineering
Role / Category
Software Development
Employment type
Full Time
Shift
Day Shift
Job requirements
Experience
Min. 4 years
About company
Name
Synopsys India Pvt Ltd
Job posted by Synopsys India Pvt Ltd
Apply on company website