Firmware Engineer Intern, MS - Summer 2027
Core
Develop and maintain embedded firmware for advanced hardware platforms including data center, AI devices, SSD controllers, and high-speed networking chips.
Role type
Firmware Engineer Intern
Builds
Secure, high-performance firmware for compute and custom ASIC platforms, embedded software for SSDs, and trusted firmware stacks for hardware security modules.
Domain
Semiconductor, Data Infrastructure, AI, Networking
Required skills
C, Python, Computer Architecture, Embedded Systems, Networking Fundamentals (OSI, TCP/IP), Device Drivers, RTOS
Preferred skills
Git, Linux, GDB, ARM CPU, RISC-V, TrustZone, DSP concepts (Equalizers, Filters), Security Protocols (TLS, IPSec), Jenkins CI
Technologies
Python, C, Linux, Windows, SPI, I2C, I3C, UART, MDIO, PCIe, NVMe, ARM, RISC-V, Caliptra, TrustZone, Jenkins, Jira
Responsibilities
Design and implement device drivers for communication protocols; Create automation scripts for testing and infrastructure management; Design and execute unit, system, and integration tests; Debug complex hardware/software issues and drive root cause analysis; Collaborate with cross-functional teams for integration and performance optimization.
Seniority
Intern
