Software Development Engineer - SIEMENS — Job Update | Vishal Kushwaha

About the Role

Join the Siemens EDA team to work on compiler technologies, software optimization, and next-generation EDA solutions. The role is suitable for fresh graduates and early-career engineers interested in software development, compilers, and semiconductor technology. Siemens EDA develops tools used for electronic and chip design. 

Key Responsibilities

  • Develop and optimize compiler solutions using C/C++
  • Build efficient algorithms and data structures
  • Work on UNIX/Linux platforms
  • Apply compiler and optimization techniques
  • Develop, test and debug software components
  • Collaborate with global and cross-functional teams
  • Participate in code reviews and improve development practices

Qualifications

  • Bachelor's or Master's degree in:
    • Computer Science
    • Electronics & Communication Engineering
    • Electrical Engineering
  • Strong C/C++ programming skills
  • Knowledge of DSA, algorithms and design patterns
  • Hands-on experience with UNIX/Linux
  • Strong analytical and problem-solving skills
  • Good communication and teamwork

Good to Have

  • AI/ML algorithms
  • Verilog / SystemVerilog / VHDL
  • Compiler concepts & optimization
  • EDA tools or electronic design workflows

Who Can Apply?

Fresh graduates and early-career engineers from CS/ECE/EEE backgrounds with strong C/C++, DSA and Linux fundamentals.

Why This Role?

An opportunity to work on compiler technologies and EDA software used in the semiconductor industry, with exposure to real-world engineering problems and experienced technical teams. Siemens also runs dedicated early-career programs around EDA software, algorithms and engineering development. 

Quick Details

Detail                Information
CompanySiemens EDA
RoleSoftware Development Engineer
Job ID522234
LocationNoida
ExperienceEarly Professional
EducationB.E./B.Tech/M.E./M.Tech – CS/ECE/EEE
Core SkillsC/C++ • DSA • Algorithms • Linux
Work ModeOffice/Site Only
EmploymentPermanent