As a Firmware Engineer Intern, you will play a critical role in bridging the gap between hardware and software. You will work at the foundational layer of our compute platforms, focusing on the development and integration of low-level software for x86 architectures.
Requirements
- Currently pursuing a B.S. in Electrical Engineering, Computer Engineering, Computer Science, or a related technical field.
- Strong proficiency in C and C++ with an understanding of low-level memory management and pointer manipulation.
- Strong technical writing skills for documenting driver specifications and test plans.
- Familiarity with Linux kernel structures or Windows driver concepts.
- Ability to read and interpret hardware datasheets and circuit schematics.
- Experience with debugging tools (e.g., GDB, WinDbg) or hardware lab equipment (oscilloscopes, multimeters) is highly preferred.
- Satisfactory completion of a background check.
Benefits
- Pay: $18/hour, with a minimum commitment of 20 hours per week, June to August, 2026
- Internship funded by a NASA grant