Firmware Engineer Intern — AI Transformer Hardware
Etched
San Jose (CA)
On-site
USD 34,000 - 48,000
Full time
14 days+
Get more replies from employers
Send a job-specific resume in minutes.
Start fresh or import an existing resume
Benefits offered by this job
12-week paid internship
Generous housing support
Daily lunch and dinner in the office
Job summary
A tech company specializing in AI hardware is seeking a firmware intern to develop firmware for custom ASICs in San Jose. This 12-week paid internship offers mentorship from industry leaders and housing support. Ideal candidates are progressing towards a degree in Computer Science or a related field, with proficiency in C/C++. Responsibilities include working across the stack and ensuring hardware reliability. Apply even if you don't meet every qualification!
Qualifications
You must have progress towards a degree in a relevant technical field.
You should be proficient in C/C++ or Rust programming.
Strong understanding of data structures and algorithms is essential.
Solid knowledge of low-level software engineering is required.
Understanding hardware/software co-design is necessary.
You need excellent communication and collaboration skills.
Responsibilities
Develop firmware for custom ASICs for large transformer models.
Work across the stack from drivers to integration with libraries.
Focus on hardware reliability and peak performance.
Collaborate with various teams to bring up new silicon.
Validate features and support AI applications.
Skills
C/C++ or Rust proficiency
Data structures and algorithms fundamentals
Low-level software engineering understanding
Hardware/software co-design understanding
Excellent communication skills
Education
Progress towards a Bachelor's, Master's, or PhD in Computer Science, Engineering, or related field
Job description
A tech company specializing in AI hardware is seeking a firmware intern to develop firmware for custom ASICs in San Jose. This 12-week paid internship offers mentorship from industry leaders and housing support. Ideal candidates are progressing towards a degree in Computer Science or a related field, with proficiency in C/C++. Responsibilities include working across the stack and ensuring hardware reliability. Apply even if you don't meet every qualification!