
Eligibility Criteria
Bachelorβs or Masterβs degree (B.E/B.Tech/M.E/M.Tech) in Electronics & Communication Engineering, Electrical Engineering or Computer Science from a recognized institute; minimum 60% aggregate (or CGPA 6.5/10); batch years 2024β2026; no active backlogs at the time of joining; strong proficiency in C/C++ and problemβsolving skills.

Job Description & Key Responsibilities
Siemens is a global technology powerhouse with a legacy of over 170 years, delivering innovative solutions across electrification, automation, and digitalization. Its Electronic Design Automation (EDA) division, Siemens EDA, focuses on cuttingβedge software that powers semiconductor and chipβdesign workflows for leading semiconductor companies worldwide. Working at Siemens means being part of a diverse, inclusive culture that encourages continuous learning, collaboration across borders, and the freedom to experiment with emerging technologies.
The role of Software Development Engineer (SDE) in Siemens EDAβs Noida campus is crafted for fresh graduates and earlyβcareer engineers who are passionate about lowβlevel software development. As an SDE, you will dive deep into C/C++ codebases, build and optimize compiler components, and create highβperformance algorithms that drive the next generation of EDA tools. You will collaborate with global product teams, interact directly with customers to understand their challenges, and contribute to a suite of products that accelerate semiconductor innovation.
Key Responsibilities:
1. Design, develop, and maintain C/C++ based compiler modules and utilities on UNIX/Linux platforms.
2. Implement efficient data structures and algorithms tailored for EDA applications.
3. Apply compiler optimization techniques to improve runtime performance and memory usage.
4. Participate in code reviews, ensuring adherence to coding standards and best practices.
5. Debug, test, and validate software components using industryβstandard tools.
6. Translate customer requirements into scalable software solutions.
7. Collaborate with crossβfunctional teams including hardware engineers, product managers, and QA.
8. Contribute to continuous improvement of development processes and documentation.
9. Stay updated with emerging technologies such as AI/ML, hardware description languages, and modern compiler research.
Tech Stack: C++, STL, Linux system programming, Git, CMake, Bash scripting, basic knowledge of Verilog/SystemVerilog/VHDL, and exposure to AI/ML frameworks is a plus.
Growth Path: Siemens offers a clear career ladder β from Software Development Engineer to Senior Engineer, Lead Engineer, and eventually Architect or Manager roles. The company invests heavily in training, certifications, and internal mobility, allowing engineers to explore adjacent domains like digital twins, IoT, or cloudβbased EDA services.
Why Join Siemens EDA? You will work on missionβcritical software that shapes the future of semiconductor design, gain mentorship from seasoned experts, and enjoy a competitive compensation package along with flexible workβfromβhome options. The global exposure, robust learning ecosystem, and the prestige of the Siemens brand make this an unparalleled launchpad for a thriving engineering career.