Architect, design, and develop high-quality, secure, performant services
Work closely with product owners to understand and elaborate requirements
Troubleshoot code-level problems efficiently
Participate in code reviews to ensure new code conforms to the highest standards
Interact with internal and external team members to identify and resolve product issues
Research and drive adoption of new technologies (AI, GPU accelerating, and etc)
Job Requirement: BS in Computer Science or related area with 5+ years of working experience or equivalent in EDA/CAD tool development. Skillful in C/C++/Qt coding. Strong professional experience developing scalable applications. Fluent English communication - both oral and written. Both Linux and Windows development experiences are preferred. AI experiences are preferred. Cloud experiences are preferred. Python or Tcl scripts experiences are preferred.