Algorithm intern (Internship)
Core
Develop high-quality software, write unit tests, and create performance analysis scripts for the development team.
Role type
Software development intern
Builds
High-quality software components and performance analysis tools
Domain
Semiconductor equipment / C++ systems programming
Required skills
C/C++ (C++11+), Linux environment, data structures and algorithms, operating systems, network knowledge
Preferred skills
CMake, gtest/gmock, multithreaded code development
Responsibilities
Develop high-quality software, write unit tests, analyze code performance, create analysis scripts
Seniority
Intern
