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
Deliverable
production ML models | product features | infrastructure
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
