Software Development Engineer

Synopsys India Pvt Ltd

Noida

Not disclosed

Work from Office

Full Time

Min. 4 years

Job Details

Job Description

Staff Engineer – Verification Platform Software Development


Technical competencies required for the role

  1. Strong hands-on experience in C/C++ based Object Oriented large and complex enterprise software development.
  2. Strong background in Design Patterns, Data Structure, Algorithms, and programming concepts.
  3. Well versed with Software Engineering and development processes.
  4. Experience with popular AI/ML frameworks (e.g., TensorFlow, PyTorch) is desirable.
  5. Experience with production code development on Unix/Linux platforms.
  6. Ability to develop new architectures and demonstrate strong leadership skills.
  7. Ability to troubleshoot, debug, and support software applications.
  8. Good analysis and problem-solving skills.
  9. 4+ years of software development experience.


Preferable skills

  1. Experience in EDA/AI/ML research and development
  2. Exposure to Tcl, Python, Shell scripting and/or Vim
  3. Exposure to developer tools such as gdb, Valgrind, Visual Studio and Eclipse.
  4. 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