Siemens EDA
Siemens EDA13h ago
Foundit

Software Development Engineer

Bengaluru / Bangalore, India
Full Time
Mid Level

Auto Apply to 50+ AI Matched Software Development Engineer Jobs

Use Auto Apply Agents to Bulk Apply jobs with ATS Optimised Resumes, find verified Insider Connections for jobs at Siemens EDA

Responsibilities

Qualifications & Requirements

Experience Level: Mid Level

Full Job Description

Software Development Engineer - Analog FastSPICE (AFS) at Siemens EDA, Bengaluru

Join Siemens EDA's proficient, productive, and motivated R&D team in Bengaluru as a Software Development Engineer. You will leverage cutting-edge software development techniques to contribute to the industry's leading circuit simulator, Analog FastSPICE (AFS). This role presents technical challenges in solving complex nanometer-scale circuit verification problems for top semiconductor companies, offering a stimulating and exciting work environment with excellent training and career growth opportunities.

Analog FastSPICE (AFS) is recognized as the world's fastest nanometer-accurate circuit verification platform, utilized by over 200 semiconductor companies globally. It addresses critical circuit verification challenges in the design of high-speed I/Os, PLLs, ADCs/DACs, CMOS image sensors, RFICs, and embedded memory. While based in Bangalore, this position may involve travel to other locations in India and globally.

Your Role:

  • As a key member of the AFS R&D team, participate in developing efficient algorithms and implementing them using innovative software engineering processes and development tools, with a strong emphasis on software quality. Gain industry-level experience in solving tough computational complexity problems throughout the entire software development lifecycle.
  • Collaborate closely with 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 performance bottlenecks in various analyses for very large circuits.
  • Debug challenging test cases related to accuracy, performance, capacity, or functional issues.

We are Looking For:

  • Bachelor's or Master's degree in Electrical Engineering, Computer Science, Applied Mathematics, or a relevant area.
  • 2-5 years of experience in developing software for engineering applications, preferably using numerical methods and sparse matrix techniques.
  • Solid background in object-oriented design and software engineering processes (C++/Linux).
  • Proficiency in memory optimization, high-performance data structures and algorithms. Solid understanding of multithreading programming.
  • Excellent oral and written communication skills, along with strong problem-solving abilities.

Good to Have:

  • Coursework or industry experience in one or more of the following: Numerical Analysis, Electronic Design Automation topics, Machine Learning, Analog Circuit Analysis, Computer Architecture, Compiler Design, or experience using Matlab.

Company

Siemens EDA

Siemens EDA

Siemens EDA: Pioneering Electronic Design Automation in Bengaluru Siemens EDA, a division of Siemens Digital Industries Software, stands as a global technology leader in Electronic Design Automat...

Bengaluru / Bangalore, India
Posted on Foundit
Software Development Engineer at Siemens EDA | Bengaluru / Bangalore, India | Apply Now | MindMyJob | MindMyJob - AI Job Search Platform