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 | |
| Company | Siemens EDA |
| Role | Software Development Engineer |
| Job ID | 522234 |
| Location | Noida |
| Experience | Early Professional |
| Education | B.E./B.Tech/M.E./M.Tech – CS/ECE/EEE |
| Core Skills | C/C++ • DSA • Algorithms • Linux |
| Work Mode | Office/Site Only |
| Employment | Permanent |