Sign up to access all features of our service
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Sr R&D Engineer (C++, Algorithm, Data Structure)

Synopsys Inc

Category Engineering Hire Type Employee Job ID 17952 Date Posted 07.06.2026

We Are:

At Synopsys, we drive the innovations that shape the way we live and connect. Our technology is central to the Era of Pervasive Intelligence, from self-driving cars to learning machines. We lead in chip design, verification, and IP integration, empowering the creation of high-performance silicon chips and software content. Join us to transform the future through continuous technological innovation.

You Are:

You are a passionate and driven R&D Engineer with a deep understanding of data structures, algorithms, and their applications. You have a strong background in software development, particularly with C/C++ on UNIX/Linux platforms, and are eager to tackle complex, large-scale software code-based tool development. With a minimum of 8 years of related experience, you have honed your analytical, debugging, and problem-solving skills. You thrive in both self-directed and collaborative environments and are committed to continuous learning and exploration of new technologies. Your excellent communication skills in English enable you to effectively collaborate with team members and present your ideas clearly.

What You’ll Be Doing:

  • Supporting the existing functionality of our tools and continually enhancing their versatility, performance, and memory utilization while improving software quality.
  • Applying extensive knowledge of algorithms and data structure design to develop robust and efficient implementations that improve tool performance and customer adoption.
  • Interacting with other Synopsys R&D members and customers to understand their needs and product goals.
  • Contributing to the development of complex software code-based tools in a multi-person product development environment with high dependencies and tight schedules.
  • Exercising judgment in developing methods, techniques, and evaluation criteria to meet project goals.
  • Collaborating with a team of enthusiastic and creative engineers to drive innovation and excellence.

The Impact You Will Have:

  • Enhancing the performance and quality of our verification tools, leading to increased customer satisfaction and adoption.
  • Driving continuous improvement in software development processes and practices.
  • Contributing to the development of cutting-edge technologies that power innovations in various industries.
  • Helping Synopsys maintain its leadership position in the market by delivering high-performance solutions.
  • Influencing the direction and success of our hardware verification tools through your expertise and innovation.
  • Fostering a collaborative and innovative work environment that encourages growth and learning.

What You’ll Need:

  • A Bachelor’s degree in Electrical/Electronics/Computer-Science Engineering with a minimum of 5 years of related experience, or a Master’s degree with 3 years of relevant experience.
  • In-depth understanding of data structures, algorithms, and their applications.
  • Excellent software development experience with C/C++ on UNIX/Linux platforms.
  • Exposure to Python, TCL, and shell scripting languages is preferable.
  • Exposure to HDL languages like Verilog or System Verilog is desirable, with a willingness to learn their nuances.
  • Demonstrated history of good analytical, debugging, and problem-solving skills.
  • Experience with complex and large software code-based tool development.

Who You Are:

You are a motivated and enthusiastic engineer who excels in both independent and collaborative settings. You have a solid desire to learn and explore new technologies, and you exercise good judgment in developing methods and techniques to meet project goals. Your excellent written and oral communication skills in English enable you to collaborate effectively and present your ideas clearly. Special consideration will be given to candidates with a background in hardware functional verification and/or synthesis techniques, as well as knowledge of software specification, design processes, and regression testing.

#TPG

At Synopsys, we want talented people of every background to feel valued and supported to do their best work. Synopsys considers all applicants for employment without regard to race, color, religion, national origin, gender, sexual orientation, age, military veteran status, or disability.

Vacancy posted 8 hours ago
Similar jobs that could be interesting for youBased on the Sr R&D Engineer (C++, Algorithm, Data Structure) in Bangalore vacancy
  •  ...Category Engineering Hire Type Employee Job ID 17371 Remote Eligible No Date Posted...  ...wide range of industries to maximize their R&D capability and productivity, powering...  ...driven R&D Engineer with deep expertise in data structures, algorithms, and performance ‑ critical... 
    Data
    Long term contract
    Remote job

    Synopsys Inc

    Bangalore
    8 hours ago
  •  ...who can join an innovative and talented R&D team. To join us you need to be able to...  ...technologies while having fun! this  As a Sr Software Engineer in JFrog you will...  ~Take part in all...  ...such as: concurrent programming, common data structures and algorithms, profiling and... 
    Data
    Senior

    JFrog

    Bangalore
    more than 2 months ago
  •  ...innovative analytic features that involve C++/JAVA/JavaScript/HTML/CSS/SCSS...  ...Software Architecture - Software System Structural Design :Practices and Standards Compliance...  ..., and optimizing software algorithms.- Solid knowledge of data structures and operating systems.- Hands... 
    Data
    Senior

    Oracle India Pvt. Ltd.

    Bangalore
    2 days ago
  •  ...skilled Vision Software Development Engineer responsible for developing...  ...focus on image processing, algorithm development, and performance optimization...  ....- Develop and optimize C++-based software for high-...  ...algorithm design.- Good knowledge of data structures and performance... 
    Data

    Anvaya Info Solutions.Pvt Ltd

    Bangalore
    22 days ago
  •  ...This Position reports to: R&D Team Manager What we believe...  ...Product Management group and Engineering group. You will be mainly accountable...  ...technical issues through structured analysis, troubleshooting, and...  ...energy transition. Using data analytics alongside machine learning... 
    Data
    Senior
    Full time
    Hybrid work

    ABB

    Bangalore
    16 days ago
  •  ...interpret large volumes of geological data. Work supposes close cooperation...  ...and highly skilled Senior Software Engineer with 10+ years of expertise in MFC/C++/Fortran development. The ideal...  ...Utilize EDM to design and optimize data structures, ensuring robust and efficient data... 
    Data
    Senior
    Internship

    Luxoft

    Bangalore
    10 days ago
  •  ...seeking a seasoned Software Development Engineer to join our core engineering team in Bangalore...  ...high-throughput backend services using C++ and STL to ensure optimal performance for...  ...field, reflecting a strong foundation in data structures and algorithms.- Candidates should... 
    Data
    Long term contract
    Hybrid work
    Worldwide

    Brigosha Technologies Pvt Ltd

    Bangalore
    2 days ago
  •  ...Category Engineering Hire Type Employee Job ID 17730 Remote Eligible...  ...of industries to maximize their R&D capability and productivity, powering...  ..., performant, and maintainable C++ on UNIX/Linux, leveraging...  ...have a deep appreciation for the data structures, memory layouts, and... 
    Data
    Long term contract
    Temporary work
    Remote job
    Worldwide

    Synopsys Inc

    Bangalore
    8 hours ago
  •  ...This Position reports to: R&D Department Lead Job Advert...  ...~ Bachelor's in mechanical engineering from a reputed University. ~...  ...PTC Windchill, in creating BOM structures and creating product baselines...  ...processes by providing and analyzing data collected from sensing and... 
    Data
    Senior
    Full time
    Hybrid work

    ABB

    Bangalore
    1 day ago
  • Job Description :We are seeking a highly skilled C++ Developer with strong expertise in Object-Oriented Programming (OOP), a solid...  ...Deep understanding of : 1. Object-Oriented Programming (OOP)2. Data structures and algorithms3. Memory management (pointers, smart pointers)4.... 
    Data
    Senior

    Sunsign Hiring

    Bangalore
    10 days ago
  •  ...Category Engineering Hire Type Employee Job ID 17646 Remote Eligible...  ...industries to maximize their R&D capability and productivity, powering...  ...C# and WPF to know when XAML data binding will save you pain and...  ...~ Solid foundation in data structures, algorithms, and software... 
    Data
    Remote job

    Synopsys Inc

    Bangalore
    8 hours ago
  •  ...deploy, and use. We protect email, networks, data and applications with innovative solutions...  ...data leaks. We are a passionate team of engineers building the next generation of innovative...  ...Stack: ~Programming Languages:  PERL,C, C++,Golang ~Databases: PostgreSQL, MySQL ~Tools... 
    Data
    Senior
    Hybrid work
    Local area
    Worldwide

    Barracuda Networks

    Bangalore
    more than 2 months ago
  • Job Title : C++ Developer (Qt/QML)Experience : 5+ YearsLocation : Bengaluru (Hybrid)Employment Type : Full-TimeJob Summary :...  ...performance and responsiveness.- Design and implement efficient data structures and algorithms for optimal application performance.- Apply object-oriented... 
    Data
    Full time
    Hybrid work

    Populace World Solutions

    Bangalore
    17 days ago
  •  ...productize the SW stack for our AI compute engine. As part of the software team, you will...  ...hardware architectures and how to map algorithms to the architecture. You understand how...  ...Strong grasp of computer architecture, data structures, system software, and machine learning fundamentals... 
    Data
    Senior
    Hybrid work
    Work at office
    3 days week

    Phizenix

    Bangalore
    a month ago
  •  ...Electronic Design Automation (EDA) algorithms powered by AI. As an early...  ...techniques, and large-scale data processing to improve the...  ...with AI researchers, software engineers, and domain experts to translate...  ...in algorithms, data structures, optimization, and systems programming... 
    Data
    Long term contract

    NEWSOFT CONSULTANTS

    Bangalore
    20 days ago
  •  ...understands how people and businesses consume data and we relentlessly innovate to deliver...  ...: Hands-on contributions coding C++ & System C models & test creation Debug...  ...candidate will also have to mentor junior engineers Qualifications   Experience:... 
    Data
    Senior
    Full time

    Sandisk

    Bangalore
    8 days ago
  •  ...technology and services, offering end-to-end Engineering, IT and Business Solutions. With over 27...  ...years   Mandatory Skills Strong C++ programming skills (C++14/17 or above)...  ...programming STL, Smart Pointers, Data Structures & Algorithms MQTT fundamentals Linux... 
    Data
    Full time

    Bosch Group

    Bangalore
    6 days ago
  •  ...leveraging the worlds largest security data lake to power our cloud-native Zero...  ...for a Staff Software Development Engineer to join our ZPA datapath team. This...  ...applications and protocols using C/C++- Designing efficient data structures for network data processing and handle... 
    Data
    Hybrid work
    Worldwide

    Zscaler Softech India Private Limited

    Bangalore
    22 days ago
  • Rs 4.5 - 5.5 lakhs p.a.

     ...Actively hiring DSA Subject Matter Expert (Data Structures, Algorithms & Advanced Problem Solving) Start Date...  ...that upskills working professionals and educates aspiring engineers. With an industry-vetted curriculum designed to solve real-... 
    Data
    Immediate start

    Scaler

    Bangalore
    10 days ago
  •  ...Netskope Today, there's more data and users outside the...  ...s in it for you As a Staff Engineer in the Client team, you will be...  ...threaded/multi-platform code in C++ using the latest software development...  ...with C++ ~ Expertise in data structures and algorithms. ~ Deep... 
    Data
    Senior
    Work at office

    Netskope

    Bangalore
    23 hours ago
  •  ...Sandisk understands how people and businesses consume data and we relentlessly innovate to deliver solutions that enable today’s needs...  ...our world moving forward. Job Description Development of C++/SystemC models for complex ASIC IPs, SOCs and Flash Memories. Create... 
    Data
    Full time

    Sandisk

    Bangalore
    8 days ago
  •  ...About the Position The Senior Algorithm Developer is responsible for...  ...and maintaining the optimization engines and ancillary calculations in...  ...other development languages (e.g. C++, Python, etc.) • Strong...  ...committed to protecting the personal data you share during the... 
    Data
    Senior
    Full time
    Work at office
    Local area
    Immediate start

    Energy Exemplar

    Bangalore
    14 days ago
  •  ...Lead Engineer C++/C#: Are you ready to lead the engineering charge on a cutting-edge video streaming platform — and shape the future...  ...Software Development Life Cycle (SDLC), software architecture, data structures, and critical thinking  Excellent communication skills —... 
    Data
    Full time
    Hybrid work
    Work at office
    Flexible hours
    2 days week
    3 days week

    Thomson Reuters

    Bangalore
    1 day ago
  •  ...Experience: 8-13 Years   • Strong understanding of networking data plane forwarding concepts in the following areas - L2, L3,...  ...chipsets is preferable.  • Strong understanding of routing algorithms, data structures.  • Strong understanding of control plane networking... 
    Data
    Senior
    Full time
    Flexible hours

    extremenetworks

    Bangalore
    29 days ago
  •  ...Are you a passionate C++ engineer with deep expertise in modern C++ and cross-platform desktop security solutions? Are you ready to modernize...  ...code quality. ~ Strong software engineering fundamentals: data structures, OOP, and OS concepts. ~ Proficiency with debugging and... 
    Data
    Full time
    Worldwide
    Flexible hours

    Ivanti

    Bangalore
    23 hours ago
  •  ...Job Title: Senior Staff Algorithm Engineer – LiDAR Perception & DSP Experience:  10+ Years   Location:   Bengaluru Notice Period...  ...performance analysis. ~ Analyze laboratory and field test data to   identify   performance bottlenecks. ~ Drive continuous... 
    Data
    Senior
    Immediate start
    Bangalore
    a month ago
  •  ..., including product managers, frontend developers, and QA engineers, to define requirements and ensure seamless integration of...  ...standards.4. Problem Solving & Optimization :- Apply advanced Data Structures and Algorithms to solve complex engineering problems, optimize... 
    Data

    Growtharc Technologies

    Bangalore
    6 days ago
  •  ...About Netskope Today, there's more data and users outside the enterprise than inside...  ...~ Programming with Python, Go, C/C++, etc. ~ Experience with Jenkins or other...  ...understanding of distributed systems, data-structures and algorithms ~ Strong background in designing scalable... 
    Data
    Senior
    Hybrid work
    Work at office

    Netskope

    Bangalore
    more than 2 months ago
  •  ..., leveraging the world’s largest security data lake to power our cloud-native Zero Trust...  ...We are looking for a Senior Staff Software Engineer to lead the architecture, design, and development...  ...candidate brings a deep mastery of C/C++, Linux systems, networking, and high-... 
    Data
    Senior
    Long term contract
    Full time
    Hybrid work
    Work at office
    Local area

    Zscaler

    Bangalore
    22 days ago
  •  ...cleaner, and safer. As a Staff Engineer in Artificial Intelligence,...  ...units. You'll collaborate with data scientists, researchers, and...  ...and deploy AI/ML models and algorithms ~ B uild predictive models...  ...risk scoring) ~ Work with structured and unstructured healthcare/... 
    Data
    Senior
    Remote job
    Full time
    Work at office
    Working Monday to Friday
    Bangalore
    a month ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Sr R&D Engineer (C++, Algorithm, Data Structure). Be the first to apply!