AMVETS Jobs

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

DirectEmployers