You will develop software products and supporting systems for semiconductor analysis within the Research and Development team.
Responsibilities
Participate in software architecture, research, and planning activities.
Execute complex development tasks involving software design and user experience analysis.
Perform bug verification, release testing, and beta support for assigned products.
Research technical issues identified by QA or product support to develop functional solutions.
Maintain development standards through technical reviews and mentoring team members.
Required Skills
3+ years of experience working with C++ with a deep understanding of the language.
Experience developing UI applications using the Qt framework.
Working knowledge of the Linux operating system.
Strong background in data structures, algorithms, and debugging.
BS in Engineering, Computer Science, or a related field with 5 years of experience, or an MS in Electrical Engineering, Computer Science, or a related field.
Ability to understand complex systems and work independently with minimal supervision.
Preferred Skills
Experience with Python programming.
Experience delivering high-quality products in a large-scale commercial software development environment.