Software Engineer - Physical Implementation
Core
Design, develop, modify, and implement high-performance C++ software for Electronic Design Automation (EDA) tools used in chip, board, and system design.
Role type
Senior Software Engineer (C++/EDA)
Builds
Electronic Design Automation software tools for chip and system design
Domain
Semiconductor / Electronic Design Automation
Deliverable
production ML models | product features
Required skills
C++, object-oriented design, complex algorithms, multi-threading, advanced data structures, debugging (Visual Studio/GDB), build tools (Subversion/AntHIllPro)
Preferred skills
ECAD systems experience
Technologies
C++, Visual Studio, GDB, Subversion, AntHIllPro
Responsibilities
Ensure code adheres to performance, speed, scalability, and quality standards; Practice Agile development methods; Solve complex technical problems; Lead technical direction for product areas.
Seniority
Senior, hands-on IC