Summer Intern - Firmware Engineer
Core
Develop, debug, and test embedded firmware for microcontroller-based access control and automatic door systems.
Role type
Summer Intern Firmware Engineer
Builds
Firmware features for access control and automatic door systems
Domain
Security hardware / Embedded systems
Deliverable
production ML models | product features
Required skills
C programming, embedded microprocessors, device drivers, communication stacks (UART, SPI, I2C, CAN, Ethernet, BLE), real-time operating systems (RTOS), bare-metal architectures, hardware bring-up, debuggers (JTAG/SWD), logic analyzers, oscilloscopes, version control, continuous integration
Preferred skills
Embedded IDEs, low voltage wiring
Technologies
C, RTOS, JTAG, SWD, UART, SPI, I2C, CAN, Ethernet, BLE
Responsibilities
Develop and test embedded firmware; implement device drivers and communication stacks; support hardware bring-up and verification; participate in requirements definition and design discussions; document firmware design and test procedures; utilize functional block diagrams and flow diagrams.
Seniority
Intern
