Contribute to the design, development, and enhancement of tools supporting engineering workflows, including compilers, debuggers, profilers, and build systems.
Assist in toolchain integration, performance analysis, and feature development to improve developer productivity.
Collaborate with cross-functional teams to align tool capabilities with evolving platform requirements.
Analyze and debug technical issues, identify root causes, and implement solutions.
Apply system-level thinking and engineering fundamentals to solve complex problems.
Learn and integrate new tools and technologies to enhance your technical skillset.
Participate in team meetings and contribute to collaborative project goals.
Requirements
Currently pursuing a master's degree in Electrical Engineering, Computer Engineering, Software Engineering, or a related engineering field.
Completed coursework in areas such as Digital Design, VLSI Design, Device Physics or CMOS Circuits, Software Engineering, Programming Languages or Compilers, and Computer Architecture.
Strong foundation in engineering fundamentals and system-level thinking.
Hands-on experience through course projects, labs, research, or internships.
Proficiency in at least one programming language (e.g., C, C++, Python, Java).
Ability to debug, analyze root causes, and learn new tools quickly.
Strong written and verbal communication skills.
Ability to work independently and collaborate within a team.