Opportunity brief
Siemens is hiring for the role of Software Developer!
Responsibilities of the Candidate:
- 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