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

Siemens Technology

Siemens EDA Hiring Software Development Engineer in Bangalore | Onsite

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

Role Overview

Job Overview SIEMENS EDA (INDIA) PRIVATE LIMITED is seeking a Software Development Engineer to join its Analog FastSPICE (AFS) Research and Development team in Bangalore. This permanent, full-time onsite opportunity is ideal for professionals who enjoy solving complex computational problems, developing high-performance engineering software, and contributing to Electronic Design Automation solutions used by semiconductor companies worldwide. The role involves designing efficient algorithms, enhancing circuit simulation capabilities, improving software quality, and collaborating with architects, developers, and product engineers throughout the software development lifecycle. Key Responsibilities - Develop efficient algorithms for engineering software. - Build and enhance Analog FastSPICE capabilities. - Implement high-quality software using modern engineering practices. - Improve simulator accuracy, scalability, performance, and capacity. - Maintain compatibility with related simulation platforms. - Profile applications and optimize performance bottlenecks. - Debug complex functional and performance issues. - Collaborate with cross-functional R&D teams. Required Skills Strong C++ programming, Linux development, object-oriented design, multithreading, memory optimization, data structures, algorithms, software engineering processes, debugging, and problem-solving. Preferred Skills Knowledge of numerical analysis, Electronic Design Automation, machine learning, analog circuit analysis, computer architecture, compiler design, and MATLAB is advantageous. Education Bachelor's or Master's degree in Electrical Engineering, Computer Science, Applied Mathematics, or a related discipline. Experience Candidates should have 2 to 5 years of software development experience for engineering applications, preferably involving numerical methods and sparse matrix techniques. Required Technologies C++, Linux, Object-Oriented Design, Multithreading, Numerical Methods, Sparse Matrix Techniques, Data Structures, Algorithms, MATLAB, Machine Learning, Electronic Design Automation. Soft Skills Excellent communication, analytical thinking, teamwork, attention to detail, continuous learning, and problem-solving. Benefits of Working in this Role Work on industry-leading EDA software, solve challenging engineering problems, collaborate with experienced global teams, and build expertise in advanced simulation technologies. Work Mode Onsite. Location Bangalore, Karnataka, India. Who Should Apply Software engineers interested in high-performance computing, EDA, circuit simulation, and advanced algorithm development. Career Growth Gain experience in semiconductor software, large-scale simulation, advanced algorithms, and collaborative R&D while working on globally used engineering products. Application Advice Highlight projects involving C++, Linux, multithreading, algorithms, performance optimization, numerical computing, and engineering software development. Apply now through SoftoJobs to explore this opportunity.

Technical Ecosystem

Eligibility Criteria

school

Education

Bachelor's or Master's degree in Electrical Engineering, Computer Science, Applied Mathematics, or a related field

work_history

Experience

2 - 5 years

Top Picks for You

smart_toy

SoftoBot

Beta

Your job search assistant

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