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