Software Development Engineer
Siemens · Delhi
- Experience2–5 yrs
- SalaryNot disclosed
- Work modeonsite
- Levelmid
- Posted15 Sept 2026
About Siemens
Siemens is hiring in Delhi in manufacturing industrial. This role looks for around 2+ years of experience.
Skills
- C/C++
- UNIX/Linux
- compiler optimization
- algorithms
- data structures
- design patterns
The role
A software development engineer at an industrial manufacturing company builds compiler solutions for electronic design automation using C/C++ and UNIX/Linux, applying compiler optimization and algorithms to scalable software. The role also uses data structures and design patterns to refine high-performance development tools.
Full job description
SIEMENS is hiring for the role of SOFTWARE DEVELOPMENT ENGINEER
Responsibilities of the Candidatee :
Develop and optimize compiler solutions and tools using C/C++ on UNIX/LINUX platforms
Design and implement efficient algorithms and data structures for EDA applications
Apply compiler concepts and optimization techniques to enhance software performance
Collaborate with cross-functional teams to translate customer requirements into scalable solutions
Participate in code reviews and contribute to continuous improvement of development practices
Test, debug, and refine software components to meet quality standards
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
Strong understanding of C/C++ programming, including design patterns, data structures, and algorithms, with hands-on development experience on UNIX/Linux platforms.
Excellent problem-solving, analytical, and communication skills
Ability to work effectively with multi-functional teams in a collaborative environment