Skip to main contentA logo with &quat;the muse&quat; in dark blue text.

Senior Software Engineer

3+ months ago Bangalore, India

This job is no longer available.

This position will be part of the AFS R&D team, focused on circuit simulation. As a key member of a highly proficient, productive, and motivated R&D team, developing industry's leading circuit simulator, using cutting edge software development techniques, 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

As a member of AFS R&D team you will participate in the design and implementation of efficient algorithms using state of the art software engineering processes and development tools, with a strong emphasis on software quality; thus, adding to your industry level experience in solving tough computational complexity problems while participating in entire software development lifecycle. We are looking for a self-motivated and inspiring team player with outstanding problem-solving skills to maintain and grow the technical dominance of the AFS product.

Responsibilities:

• Develop new and compatibility features for the core circuit simulator.

• Participate in the specification, architecture, design, and development of features

• Enhance core circuit simulator, e.g., performance, accuracy, capacity, convergence.

• Maintain and enhance compatibility with other simulators.

• Profile and identify bottlenecks in performance of various analyses for very large circuits.

• Improve numerical algorithms used in the core engine.

• Debug difficult testcases with accuracy, performance, capacity, or functional issues.

• Extend and maintain the capabilities of the AFS circuit simulator.

• Be a force for improving development processes and product quality.

• Work effectively with globally distributed engineering teams and the Product Validation team

Education and Experience:

• Minimum 7 years of proven strong background in developing efficient, high-quality software for engineering applications using numerical methods and sparse matrix techniques

• Deep understanding of numerical methods and sparse matrix techniques

• Working knowledge of analog electrical circuit analysis

• Outstanding programming skills in C and C++, preferably on Linux platform

• Proficiency in memory optimization, high-performance data structures and algorithms

• Advanced multithreading programming experience.

• Understanding of advanced computer architectures

• Solid background in object-oriented design and software engineering processes.

• Self-motivated individual with excellent problem-solving skills.

• Strong interpersonal and excellent oral and written communication skills.

• Highly motivated to work in globally distributed engineering environment

• M.S or PhD in Computer Science, Electrical Engineering, Applied Mathematics, or relevant area

Desirable:

• Understanding of the internal workings of a circuit simulator

• Knowledge of Verilog-A and modeling in Verilog-A.

• Background in semiconductor devices and their modeling

• Python programming experience

• EDA industry level work experience

Want more jobs like this?

Get Software Engineering jobs in Bangalore, India delivered to your inbox every week.

Job alert subscription
Client-provided location(s): Bangalore, India
Job ID: Siemens_Digital-424082-en-1
Employment Type: OTHER
Posted: 2024-06-21T11:53:30

Perks and Benefits

  • Health and Wellness

    • Health Insurance
    • Health Reimbursement Account
    • Dental Insurance
    • Vision Insurance
    • Life Insurance
    • Short-Term Disability
    • Long-Term Disability
    • FSA
    • FSA With Employer Contribution
    • HSA
    • HSA With Employer Contribution
    • Fitness Subsidies
    • On-Site Gym
    • Pet Insurance
    • Mental Health Benefits
    • Virtual Fitness Classes
  • Parental Benefits

    • Birth Parent or Maternity Leave
    • Non-Birth Parent or Paternity Leave
    • Family Support Resources
    • On-site/Nearby Childcare
    • Adoption Leave
  • Work Flexibility

    • Flexible Work Hours
    • Remote Work Opportunities
    • Hybrid Work Opportunities
    • Work-From-Home Stipend
  • Office Life and Perks

    • Commuter Benefits Program
    • Casual Dress
    • Happy Hours
    • Snacks
    • Some Meals Provided
    • Company Outings
    • On-Site Cafeteria
    • Holiday Events
  • Vacation and Time Off

    • Paid Vacation
    • Unlimited Paid Time Off
    • Paid Holidays
    • Personal/Sick Days
    • Sabbatical
    • Leave of Absence
    • Volunteer Time Off
  • Financial and Retirement

    • 401(K)
    • 401(K) With Company Matching
    • Pension
    • Company Equity
    • Stock Purchase Program
    • Performance Bonus
    • Relocation Assistance
    • Financial Counseling
    • Profit Sharing
  • Professional Development

    • Tuition Reimbursement
    • Learning and Development Stipend
    • Promote From Within
    • Mentor Program
    • Shadowing Opportunities
    • Access to Online Courses
    • Lunch and Learns
    • Internship Program
    • Work Visa Sponsorship
    • Leadership Training Program
    • Associate or Rotational Training Program
  • Diversity and Inclusion