ASIC Firmware and Diagnostic Intern
Core
Develop firmware for Slingshot ASIC boards and build diagnostic tooling to validate functionality.
Role type
ASIC firmware and diagnostic intern
Builds
Firmware for Slingshot ASIC boards and Python-based diagnostic tooling
Domain
Hardware/Embedded Systems
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
C programming, Python, Bash scripting, Linux development, Git version control, debugging, test automation
Preferred skills
Embedded development, RTOS, device drivers, microcontroller work, hardware peripherals (JTAG, I2C, SPI), build systems, CI concepts
Technologies
C, Python, Bash, Linux, Git
Responsibilities
Write, test, and debug C code for ASIC board firmware; Develop and maintain Python-based diagnostic tooling, data collectors, parsers, and test utilities; Create and maintain Bash scripts for automation, build processes, and test harnesses; Work in a Linux development environment; Help design, implement, and run automated tests and diagnostic workflows; Collaborate with Hardware, Firmware, and Software teams; Document code, test plans, results, and user guides
Seniority
Intern