Principal Software Engineer

Posted:
12/10/2024, 9:50:04 AM

Location(s):
Minnesota, United States ⋅ Austin, Minnesota, United States

Experience Level(s):
Senior

Field(s):
Software Engineering

At Cadence, we hire and develop leaders and innovators who want to make an impact on the world of technology.

We are seeking a Principal Software Engineer to join the Voltus team. As a Principal Software Engineer, you will develop and maintain the Voltus simulation engine in the distributed computation platform, ensuring its accuracy, reliability, scalability, and performance. 
 

Responsibilities:
•    Design, develop, and maintain a robust simulation engine to sign-off large-scale design data accurately and efficiently.
•    Collaborate with cross-functional R&D teams to define requirements and create software solutions.
•    Analyze customer requirements in a fast-evolving market and deliver innovative solutions.
•    Troubleshoot and provide efficient support to solve customer issues.


Key qualifications:
•    BS degree in Computer Science, Computer Engineering, or related field, 5+ years of industry experience 

•    Expertise on simulation and solving numerical problem
•    Strong programming skills in C++  and Python  with a deep understanding of data structures, algorithms, and multi-threaded programming.
•    Rich experience in distributed system and large DB handling
•    Strong verbal and written communication skills.

We’re doing work that matters. Help us solve what others can’t.

Cadence Design Systems

Website: https://www.cadence.com/

Headquarter Location: San Jose, California, United States

Employee Count: 5001-10000

Year Founded: 1988

IPO Status: Public

Industries: Aerospace ⋅ Electronic Design Automation (EDA) ⋅ Hardware ⋅ Mobile ⋅ Semiconductor ⋅ Software