Lead Software Engineer - Partitioning and Optimization Algorithms
Core
Developing new features and algorithms to improve the Protium Platform, specifically focusing on partitioning and optimization algorithms for hardware emulation-prototyping.
Role type
Lead Software Engineer (Partitioning and Optimization Algorithms)
Builds
Protium Prototyping Platform (FPGA-based prototyping system)
Domain
Hardware emulation, prototyping, semiconductor design
Deliverable
production ML models | product features
Required skills
C++, Algorithms, Data Structures, Perl, Python
Preferred skills
Experience with hardware emulation models
Technologies
C++, Perl, Python
Responsibilities
Develop new features and algorithms for the Protium Platform; Discuss implementation specifications with a distributed team; Collaborate with technical support leads and key customers to resolve implementation or usage issues.
Seniority
Lead, hands-on IC with team leadership