Software Development Engineer (Circuit Simulation)
Company
Siemens Digital Industries Software
Type
Full Time
Job Description
Siemens EDA is a global technology leader in Electronic Design Automation software. Our software tools enable companies around the world to develop highly innovative electronic products faster and more efficiently. Our customers use our tools to push the boundaries of technology and physics to deliver better products in the increasingly sophisticated world of chip, board, and system design.
We are looking for a member of the Solido Simulation Suite R&D team, specializing in circuit simulation. As a catalyst to a highly skilled, productive, and motivated team playing a vital role in developing the industry's leading circuit simulator using ground breaking software development techniques. This role offers:
Exciting technical challenges: Tackle sophisticated nanometer-scale circuit verification problems for the world's top semiconductor companies.
Want more jobs like this?
Get jobs delivered to your inbox every week.
A dynamic and exciting work environment: Join a team that values innovation, collaboration, and excellence.
Professional growth opportunities: Access to comprehensive training and career development to help you excel.
Competitive compensation and benefits: Receive an attractive package tailored to reward your contributions.
As a member of the Solido Simulation Suite R&D team, you will craft and implement efficient algorithms using state-of-the-art engineering practices and tools, with a strong emphasis on software quality. This role offers a chance to improve your expertise in tackling computational complexity challenges while contributing to the entire software development lifecycle. We seek a self-motivated and inspiring team player with outstanding problem-solving abilities to help maintain and advance the technical leadership of the Solido Simulation Suite product.
Responsibilities:
Contribute to the infrastructure, design, implementation, and verification of software as part of the Solido Simulation Suite development team.
Design and implement new features and enhance compatibility for the core circuit simulator.
Optimize the core circuit simulator in areas such as performance, accuracy, capacity, and convergence.
Profile and resolve performance bottlenecks during analyses of very large circuits.
Enhance and refine numerical algorithms within the core engine to improve efficiency.
Debug sophisticated test cases involving issues related to accuracy, performance, capacity, or functionality.
Champion improvements in development processes and product quality.
Collaborate effectively with globally distributed engineering teams and the Product Validation team.
Draft technical specifications, design documents, algorithmic descriptions, and test plans in alignment with team objectives.
Work closely with international teams to ensure seamless collaboration and integration.
Exhibit versatility, creativity, and passion to develop innovative solutions that advance the technology.
Education and Experience:
A minimum of 5 years of demonstrated expertise in developing efficient, high-quality software for engineering applications.
Exceptional programming skills in C and C++, with a preference for experience on Linux platforms.
Proficiency in optimizing memory usage and designing high-performance data structures and algorithms.
Strong foundation in object-oriented design principles and software engineering best practices.
Self-driven and highly motivated individual with excellent problem-solving abilities.
Strong interpersonal skills, along with outstanding written and verbal communication abilities.
Eagerness to collaborate and thrive in a globally distributed engineering environment.
Master's degree in Computer Science, Electrical Engineering, Applied Mathematics, or a related field.
Preferred Qualifications:
Coursework or professional experience in one or more of the following areas:
Numerical analysis, numerical methods, and sparse matrix techniques.
Topics related to Electronic Design Automation (EDA).
Analog circuit analysis and simulation.
Sophisticated multithreading and parallel programming techniques.
Applications of machine learning in engineering or software development.
Working at Siemens Software
Why us?
Working at Siemens Software means flexibility - Choosing between working at home and the office at other times is the norm here. We offer great benefits and rewards, as you'd expect from a world leader in industrial software.
#LI-eda #Li-onsite
Date Posted
12/20/2024
Views
0
Similar Jobs
Senior Engineering Manager, Micros Foundations - Atlassian
Views in the last 30 days - 0
Atlassian is seeking a Senior Engineering Manager to lead a team of Backend Software Engineers The role involves guiding technical decisions prioritiz...
View DetailsSoftware Engineer, Data Platform (Lead) - Benchling
Views in the last 30 days - 0
Benchling a leading biotechnology company is seeking a Senior Software Engineer to design and implement scalable multitenant services and APIs The rol...
View DetailsAccount Manager, Care Partnerships - Headway
Views in the last 30 days - 0
Headway a mental health care company founded in 2019 aims to revolutionize mental healthcare by building a national network of providers accepting ins...
View DetailsSenior Network Engineer - InterSystems
Views in the last 30 days - 0
InterSystems is seeking a Senior Network Engineer to support the deployment and maintenance of network infrastructure for their HealthShare and IRIS p...
View DetailsDirector of Pricing - Garner Health
Views in the last 30 days - 0
Garner Health is a rapidly growing company backed by toptier venture capital firms Their mission is to transform the healthcare economy by delivering ...
View DetailsDirector, Product, Customer, and Lifecycle Marketing - Garner Health
Views in the last 30 days - 0
Garner Health is seeking an experienced Product Marketing Leader to join their team The ideal candidate will lead the product marketing efforts focusi...
View Details