R&D Software Engineer Intern
Core
Develop and enhance interactive editing tools, graphical canvas components, and schematic/layout manipulation capabilities for Electronic Design Automation (EDA) software.
Role type
R&D Software Engineer Intern
Builds
Production-grade EDA software with interactive editing tools and Python API layers
Domain
Electronic Design Automation (EDA)
Deliverable
production ML models | product features
Required skills
C++, Python, data structures, algorithms, object-oriented design, unit testing, integration testing, agile workflow
Preferred skills
Qt, PySide, PyQt, pybind11, CMake, Linux/Unix development tools, Git version control, EDA tools concepts
Technologies
C++, Python, Qt, PySide, PyQt, pybind11, CMake, Git
Responsibilities
Develop interactive editing tools and graphical canvas components; Extend and maintain Python API layer; Design and implement Qt-based UI/UX features; Debug application issues and write tests; Participate in peer code reviews
Seniority
Intern
