R&D Software Engineer (C++)

Siemens EDA (Siemens Digital Industries Software)

Dadri

On-site

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

Full time

26 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Hybrid work option
Global mobility
Merit-based career growth

Job summary

Siemens EDA in India is seeking dedicated engineers passionate about innovation to join our team in Dadri. You will apply your C and C++ skills to build robust EDA solutions and work with Verilog, SystemVerilog and VHDL to support multi-platform software.

Collaborate with cross-functional teams to translate customer needs into reliable software, contribute to code quality through reviews, and share knowledge through technical discussions.

Qualifications

  • Bachelor's or Master's in Electrical Engineering, Electronics Engineering, Computer Science, or related field from a recognized engineering institution.
  • 2+ years of industry experience with proficiency in C/C++ programming with understanding of design patterns, data structures, and algorithms.
  • Knowledge of HDL languages: Verilog, SystemVerilog or VHDL.

Responsibilities

  • Develop and implement software in C/C++ focusing on patterns, data structures and algorithms.
  • Work with HDL including Verilog, SystemVerilog, and VHDL to create robust EDA tools.
  • Collaborate with multi-functional teams to understand customer needs and deliver solutions.
  • Contribute to code quality through peer reviews and guideline adherence.
  • Participate in technical discussions and share knowledge with team members.
  • Support development and maintenance of EDA software across platforms.

Skills

C/C++ programming
Verilog/SystemVerilog/VHDL
Analytical skills
Team collaboration
Verbal and written communication

Education

Bachelor's degree in EE/CS
Master's degree in EE/CS or related field

Tools

Perforce version control

Job description

Company Overview

Siemens EDA is a global technology leader in Electronic Design Automation software. Our software tools enable companies around the world to develop highly innovative electronic products faster and more cost-effectively. Our customers use our tools to push the boundaries of technology and physics to deliver better products in the increasingly complex world of chip, board, and system design.

Company Overview

Siemens EDA is a global technology leader in Electronic Design Automation software. Our software tools enable companies around the world to develop highly innovative electronic products faster and more cost-effectively. Our customers use our tools to push the boundaries of technology and physics to deliver better products in the increasingly complex world of chip, board, and system design.

Position Overview

We're looking for dedicated engineers who are passionate about innovation and curious about technologies that will shape the future. You'll use your creativity and technical expertise to develop solutions that make the lives of millions of people easier and better. We're not looking for superheroes—we're looking for sharp minds who want to grow, contribute, and make an impact on industry-leading EDA tools. If you're excited about solving complex problems and collaborating with a hardworking team, we'd love to hear from you.

Key Responsibilities
  • Develop and implement software solutions using C and C++ with a focus on design patterns, data structures, and algorithms
  • Work with Hardware Description Languages including Verilog, System Verilog, and VHDL to create robust EDA tools
  • Collaborate with multi-functional teams to understand customer needs and deliver solutions that address real-world challenges
  • Contribute to code quality through peer reviews and consistency to guidelines
  • Participate in technical discussions and share knowledge with team members
  • Support the development and maintenance of EDA software across multiple platforms
Qualifications
Required:
  • Bachelor's or equivalent experience or Master's degree or equivalent experience in Electrical Engineering, Electronics Engineering, Computer Science, or related field from a recognized engineering institution
  • At least 2 years of Industry experience with proficiency in C or C++ programming with understanding of design patterns, data structures, and algorithms
  • Working knowledge of at least one Hardware Description Language: Verilog, VHDL, or SystemVerilog
  • Analytical and problem-solving skills with ability to work effectively in team environments
  • Verbal and written communication skills
Preferred:
  • Experience with scripting languages
  • Hands-on experience with version control systems such as Perforce
  • Understanding of gate-level digital logic design
  • Experience in EDA software development
  • Experience with parallel algorithms or job distribution
Why Us

At Siemens Software, flexibility is how we work—hybrid by default, built on trust and autonomy. Together, 30,000 people across more than 200 countries build technology that shapes the real world. You'll grow through real projects, strong technical peers, and global mobility, backed by the scale and benefits of an industrial software leader. We're committed to equality and inclusion, and we hire based on merit, skills, and impact. Bring your curiosity and creativity and help us shape tomorrow!

Our Commitment to Equity and Inclusion in our Diverse Global Workforce

We value your unique identity and perspective. We are fully committed to providing equitable opportunities and building a workplace that reflects the diversity of society, while ensuring that we attract the best talent based on qualifications, skills, and experiences. We welcome you to bring your authentic self and transform the everyday with us.

Siemens Software. Transform the Everyday
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 AG • Dadri

Hybrid
INR 1,000,000 - 1,600,000
Member Technical Staff
Member Technical Staff

Siemens Mobility • Dadri

Hybrid
INR 1,200,000 - 1,800,000
Software Engineer (C++/DS/Algo)
Software Engineer (C++/DS/Algo)

Siemens EDA (Siemens Digital Industries Software) • Kolkata District

On-site
INR 600,000 - 1,200,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
Software Engineer (C++/DS/Algorithm)
Software Engineer (C++/DS/Algorithm)

Siemens EDA (Siemens Digital Industries Software) • Dadri

On-site
INR 550,000 - 950,000
member technical staff
member technical staff

Siemens EDA (Siemens Digital Industries Software) • Bengaluru

Hybrid
INR 500,000 - 700,000
Software Engineer (C++/DS/Algo)
Software Engineer (C++/DS/Algo)

Siemens AG • Kolkata District

Hybrid
INR 1,200,000 - 2,200,000
Member of Consulting Staff
Member of Consulting Staff

Siemens Mobility • Dadri

On-site
INR 1,500,000 - 2,100,000
Competitive salary
Bonus scheme
Generous holiday allowance
+2
Software Engineer – C++ and Python
Software Engineer – C++ and Python

Siemens AG • Bengaluru

Hybrid
INR 1,200,000 - 1,800,000
Software Development Engineer — EDA / Electromagnetic (EM) Simulation
Software Development Engineer — EDA / Electromagnetic (EM) Simulation

Keysight Technologies SAles Spain SL. • Gurgaon, Bengaluru

On-site
INR 1,800,000 - 3,000,000