R&D Software Engineer (C++/Data Structure/Algorithm)

Siemens EDA (Siemens Digital Industries Software)

Dadri

On-site

INR 1,200,000 - 1,800,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A leading company in software development seeks a Mid-Senior R&D Software Engineer with expertise in C/C++ and algorithms. This role involves developing core software components and collaborating with a dynamic team. The position is based in Noida/Bangalore, requiring flexibility for travel. Ideal candidates will have a B.Tech or M.Tech in CSE/EE/ECE and a strong understanding of UNIX/Linux platforms.

Qualifications

  • 3+ years of experience in software development.
  • Strong knowledge of algorithms and data structures.

Responsibilities

  • Develop and improve software components and algorithms.
  • Collaborate with senior engineers for high-quality deliverables.

Skills

C/C++
Problem Solving
Analytical Skills

Education

B.Tech in CSE
M.Tech in CSE

Tools

UNIX/Linux
Verilog
SystemVerilog
VHDL

Job description

R&D Software Engineer (C++/Data Structure/Algorithm)

Get AI-powered advice on this job and more exclusive features.

Direct message the job poster from Siemens EDA (Siemens Digital Industries Software)

Talent Acquisition Specialist at Siemens EDA (formerly Mentor Graphics)

Questa Simulation Product

It is a core R&D team working on multiple verticals of Simulation. A very energetic and enthusiastic team of motivated individuals. This role is based in Noida/Bangalore. You’ll also get to visit other locations in India and globally, so flexibility to travel is required. In return, you’ll work with teams impacting entire cities, countries, and shaping future technologies.

Experience - 3+ Years
Responsibilities:
  1. Work in the QuestaSim R&D team of Siemens EDA, focusing on core algorithmic development.
  2. Develop and improve software components, algorithms, engines, and support existing code.
  3. Collaborate with senior engineers to ensure high-quality deliverables.
  4. Set personal goals and work proactively in a dynamic environment.
Qualifications:
  1. Strong knowledge of C/C++, algorithms, and data structures.
  2. Understanding of compiler concepts and optimizations.
  3. Experience with UNIX/Linux platforms.
  4. Good problem-solving and analytical skills.
  5. Self-motivated and able to work independently.
  6. Ability to guide others towards project completion.
  7. Basic digital electronics concepts.
  8. Knowledge of Verilog, SystemVerilog, VHDL.
  9. Experience with parallel algorithms and job distribution.
  10. Education: B.Tech or M.Tech in CSE/EE/ECE from a reputed college.
  11. Understanding of ML/AI algorithms and their application in data-driven tasks.
  12. Exposure to simulation or formal verification methodologies is a plus.
Seniority level

Mid-Senior level

Employment type

Full-time

Job function

Engineering, Information Technology, and Design

Industries

Software Development, Semiconductor Manufacturing, Technology, Information, and Media

Referrals can double your chances of interviewing at Siemens EDA. Get notified about new Software Engineer jobs in Noida, Uttar Pradesh, India.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer (C++/DS/Algorithm)
Software Engineer (C++/DS/Algorithm)

Siemens EDA (Siemens Digital Industries Software) • Dadri

On-site
INR 550,000 - 950,000
Software Engineer (C++/DS/Algorithm)
Software Engineer (C++/DS/Algorithm)

Siemens AG • Dadri

Hybrid
INR 1,000,000 - 1,600,000
Principal Engineer
Principal Engineer

Siemens EDA (Siemens Digital Industries Software) • Dadri

On-site
INR 200,000 - 800,000
Comprehensive reward package
Competitive salary
Support for remote work
Product Engineer - Analog Chip Design
Product Engineer - Analog Chip Design

Siemens AG • Bengaluru

On-site
INR 3,500,000 - 10,000,000
Work from home
Healthcare
Pension
Software Engineer
Software Engineer

Siemens EDA (Siemens Digital Industries Software) • Kolkata

On-site
INR 700,000 - 1,100,000
Competitive basic salary
Variable pay
Pension and healthcare benefits
+1
Member Technical Staff
Member Technical Staff

Siemens Mobility • Bengaluru

Hybrid
INR 600,000 - 900,000
Software Engineer (C++/DS/Algorithm)
Software Engineer (C++/DS/Algorithm)

Siemens Mobility • Dadri

Hybrid
INR 900,000 - 1,300,000
Hybrid work model
Global mobility
Diversity & inclusion
Senior/Lead R&D Engineer (C/C++, Data Structures, Algorithms, EDA)
Senior/Lead R&D Engineer (C/C++, Data Structures, Algorithms, EDA)

Synopsys Inc • Bengaluru

On-site
INR 1,500,000 - 2,000,000
Application Support Engineer
Application Support Engineer

Siemens • Bengaluru

On-site
INR 900,000 - 1,300,000
Application Support Engineer
Application Support Engineer

Siemens AG • Bengaluru

Hybrid
INR 800,000 - 1,000,000
Flexibility in work arrangement
Opportunities for global mobility
Commitment to equity and inclusion