Software Development Engineer
SiemensJob Title
Software Development Engineer
Role Summary
Join the EDA team in Noida to develop and optimize compiler technologies and related tools that support chip-design workflows. You will work on real customer problems, collaborate with global teams, and receive mentorship to build a foundation in software development for EDA applications.
Experience Level
Entry-level / Early-career - suitable for fresh graduates and early-career engineers.
Responsibilities
You will develop, optimize, and maintain compiler-related software and collaborate with cross-functional teams to deliver production-quality solutions.
- Develop and optimize compiler solutions and tooling in C/C++ on UNIX/Linux platforms.
- Design and implement efficient algorithms and data structures for EDA applications.
- Apply compiler concepts and optimization techniques to improve software performance.
- Translate customer requirements into scalable software designs in coordination with global teams.
- Participate in code reviews and contribute to continuous improvement of development practices.
- Test, debug, and refine software components to meet quality and performance standards.
Requirements
Key technical and interpersonal skills required and preferred.
- Must-have: Strong C/C++ programming skills, including design patterns, data structures, and algorithms, with hands-on development experience on UNIX/Linux platforms.
- Must-have: Strong problem-solving and analytical skills; clear written and verbal communication.
- Must-have: Ability to work effectively in multi-functional teams and follow software engineering best practices (code reviews, testing).
- Nice-to-have: Knowledge of ML/AI algorithms for data-driven applications.
- Nice-to-have: Familiarity with Verilog/SystemVerilog or VHDL, EDA tools, or electronic design workflows.
- Nice-to-have: Understanding of compiler concepts and optimization techniques beyond practical application.
Education Requirements
Bachelor's or Master's degree in Electronics and Communication Engineering (ECE), Electrical Engineering (EEE), or Computer Science (CS) from a recognized engineering college.
About the Company
Company: Siemens
Headquarters: Munich, Germany
Siemens EDA is a leading global provider of Electronic Design Automation (EDA) products and systems. Their innovative solutions enable companies to enhance the development of electronic products efficiently and effectively, keeping pace with the complex demands of technology and physics. Siemens is committed to delivering advanced workflow solutions that integrate both EDA and MCAD tools for multi-domain design and manufacturing in the semiconductor industry.
