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:
Expertise on solving large-scale matrix problems especially for linear system.
Strong knowledge of numerical analysis techniques used for circuit simulation.
Good experiences on high-performance computation, such as, multi-process/thread, GPU, etc.
Strong programming skills in C/C++ with a deep understanding of data structures, algorithms, and multi-threaded programming.
MS or PhD degree in Computer Science, Computer Engineering, Electrical Engineering, Mechanical Engineering, Aerospace Engineering, or other related major.
Minimum 5 years of relevant experience.
We’re doing work that matters. Help us solve what others can’t.