Siemens EDA Hiring Software Development Engineer in Bangalore | Onsite
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
Education
Bachelor's or Master's degree in Electrical Engineering, Computer Science, Applied Mathematics, or a related field
Experience
2 - 5 years
Top Picks for You
Microsoft Senior Software Engineer AI AIOps Jobs Hyderabad
Microsoft • Hyderabad • Hybrid
Microsoft Principal Software Engineering Manager Jobs in Bangalore
Microsoft • Bangalore • Hybrid
Birlasoft Sr. Software Engineer Jobs in Pune | .NET
Birlasoft • Pune • Onsite
Birlasoft RPA & Appian QA Tester Jobs in Noida
Birlasoft • Noida • Onsite