Firmware Intern
Etched, San Jose
What you need
- Progress towards a Bachelor’s, Master’s, or PhD degree in Computer Science, Engineering, or a related technical field.
- Proficiency in C/C++ or Rust
- Strong fundamentals in data structures and algorithms
- Strong understanding of low-level software engineering
- Strong understanding of hardware/software co-design
- Excellent communication and collaboration skills
Strong candidates may also have (Nice to have qualifications)
- Experience with Linux internals, kernel development, or driver debugging
- Experience with hardware diagnostics or interpreting hardware logs