Siemens EDA (Siemens Digital Industries Software) · 13 hours ago
Senior Software Engineer-Geometric Algorithms
Siemens EDA is a global technology leader in Electronic Design Automation software, seeking a senior software engineer to join the Calibre product software development team. The role involves designing and developing high-performance software for IC verification and collaborating with various teams to ensure timely delivery of high-quality products.
Computer Software
Responsibilities
Designing, developing, and supporting high-capacity and high-performance software for IC verification
Collaborate with product management, quality assurance, technical publications, and customer support to deliver high-quality products on schedule
Participate in scheduling and estimation of tasks
Assist in defining and developing software development best practices
Qualification
Required
BS/MS/Ph.D. in Computer Engineering, Electrical Engineering or Computer Science
Strong analysis, design and problem-solving skills
Knowledge of high-performance data structures, algorithms, and design patterns
10-15 years of experience in software development in C and C++ in Linux
Experience enhancing mission-critical complex high-performance code base
Preferred
VLSI design principles
Techniques for processing high-volume data
Graph theory and algorithms and knowledge of computational geometry
Multi-threaded, multi-processor and distributed computing
Firm belief in the tenets of developing high quality, testable and maintainable software
Excellent verbal, written, and interpersonal communication skills and attention to detail
Benefits
Flexibility - Choosing between working at home and the office at other times is the norm here.
Great benefits and rewards
Company
Siemens EDA (Siemens Digital Industries Software)
Siemens EDA, a segment of Siemens Digital Industries Software, is a technology leader in software and hardware for electronic design automation (EDA).