Job Information
Siemens Digital Industries Software Software Engineer in Bangalore, India
Job Family: Research & Development
Req ID: 416031
As a member of a highly proficient, productive and motivated R&D team, using cutting edge software development techniques while developing industry’s leading circuit simulator Analog FastSPICE™ (AFS), you will be offered:
· Technical challenges to solve toughest nanometer scale circuit verification problems for the leading semiconductor companies in the world.
· A motivating, stimulating and rewarding work environment
· Excellent training and growth opportunities throughout your career
· Attractive compensation and benefits
Analog FastSPICE™ (AFS) is world’s fastest nanometer accurate circuit verification platform used by over 200 semiconductor companies worldwide for their toughest circuit verification challenges while designing high-speed I/Os, PLLs, ADCs/DACs, CMOS image sensors, RFICs, and embedded memory.
As a key member of AFS R&D team you will participate in developing efficient algorithms and implementing them using state of the art software engineering processes and development tools, with a strong emphasis on software quality; thus gaining industry level experience in solving tough computational complexity problems while participating in entire software development lifecycle.
Responsibilities:
· Work closely with other analog circuit simulator developers, architects and product engineers to enhance core circuit simulator accuracy, performance, capacity, and feature set
· Maintain and enhance compatibility with other simulators
· Profile and identify bottlenecks in performance of various analyses for very large circuits
· Debug difficult test-cases with accuracy, performance, capacity, or functional issues
Requirements:
· Outstanding academic record
· Solid background in object-oriented design and software engineering processes (C++/Linux)
· Proficiency in memory optimization, high-performance data structures and algorithms
· Working knowledge of multithreading programming
· Excellent oral and written communication skills
· Excellent problem-solving skills
· Bachelors or Masters degree in Electrical Engineering, Computer Science, Applied Mathematics or relevant area
Desirable:
· 1-2 years of industry experience in developing software for engineering applications; preferably using numerical methods and sparse matrix techniques
· Coursework in one or more of:
o Numerical Analysis
o Electronic Design Automation topics
o Machine Learning
o Analog Circuit Analysis
o Computer Architecture
o Compiler Design
· Experience using Matlab
Siemens Digital Industries Software
- Siemens Digital Industries Software Jobs