Jobs / Software Development Engineer (SDE) / Siemens EDA Hiring Principal Software Engineer in Bangalore | Onsite
Siemens Technology logo

Siemens Technology

Siemens EDA Hiring Principal Software Engineer in Bangalore | Onsite

location_on Bangalore | On-site
work 12+ years Experience
payments Competitive Salary (Not disclosed)
schedule Full Time

Role Overview

Job Overview SIEMENS EDA (INDIA) PRIVATE LIMITED is looking for an experienced Principal Software Engineer to join its QuestaSim Research and Development team in Bangalore. This permanent, full-time onsite role focuses on developing advanced Electronic Design Automation (EDA) software used for chip, board, and system design. The selected candidate will contribute to core algorithms, software architecture, high-performance engines, and production-quality software while working with experienced engineering teams. The position is suitable for professionals who enjoy solving complex technical challenges, mentoring others, and building scalable software for advanced engineering applications. Key Responsibilities - Design and develop advanced software components. - Build and optimize algorithms and software architecture. - Contribute to production-ready software engines. - Collaborate with experienced R&D engineers. - Improve existing code and develop new capabilities. - Solve complex engineering problems using efficient software solutions. - Support continuous product improvement. Required Skills Strong expertise in C and C++, algorithms, data structures, compiler concepts, compiler optimizations, UNIX, Linux, software architecture, and analytical problem-solving. Preferred Skills Knowledge of digital electronics, machine learning, artificial intelligence, Verilog, SystemVerilog, VHDL, parallel algorithms, job distribution techniques, simulation, and formal verification. Education B.Tech or M.Tech in Computer Science, Electrical Engineering, Electronics and Communication Engineering, or a related discipline. Experience Candidates should possess at least 12 years of relevant software engineering experience. Required Technologies C, C++, Algorithms, Data Structures, Compiler Concepts, Compiler Optimization, UNIX, Linux, Machine Learning, Artificial Intelligence, Verilog, SystemVerilog, VHDL, Parallel Algorithms, Simulation, Formal Verification. Soft Skills Leadership, communication, analytical thinking, mentoring, collaboration, self-motivation, and problem-solving. Benefits of Working in this Role Work on world-class EDA software, solve challenging engineering problems, collaborate with experienced researchers, and contribute to innovative semiconductor design technologies. Work Mode Onsite. Location Bangalore, Karnataka, India. Who Should Apply Experienced software engineers with expertise in systems programming, algorithms, compiler technologies, and EDA software development. Career Growth This position provides opportunities to lead advanced R&D initiatives, mentor engineers, and deepen expertise in high-performance software and semiconductor design tools. Application Advice Highlight your experience with C/C++, algorithms, compiler technologies, Linux, EDA tools, and large-scale software development projects. Apply now through SoftoJobs to explore this opportunity.

Technical Ecosystem

Eligibility Criteria

school

Education

B.Tech or M.Tech in Computer Science, Electrical Engineering, Electronics and Communication Engineering, or a related discipline

work_history

Experience

12+ years

Top Picks for You

smart_toy

SoftoBot

Beta

Your job search assistant

Ask about roles, locations, remote work, or fresher jobs.