CareerPlanSign in

Intern, Firmware Engineering

Petaling Jaya, Selangor, my💼 Internship🗓 2026-08-06 → 2026-09-26

Core

Design, develop, test, integrate, and maintain firmware for external hard drives (eHDD) using C++ and Python.

Role type

Firmware Engineering Intern

Builds

Cutting-edge storage products with SAS, SATA, and PCIE interfaces

Domain

Hardware/Embedded Systems (Storage)

Deliverable

production ML models | product features | infrastructure

Required skills

C++, Python, data structures, algorithms, unit testing, CI/CD, hardware drivers, OS integration (Windows/Linux)

Preferred skills

Micro-controller architecture (ARM/ARC), RTOS, embedded systems, bus analyzers, emulators

Technologies

C++, Python, SAS, SATA, PCIE, ARM, ARC, RTOS

Responsibilities

Design and implement data structures, software algorithms, and drivers for hardware cores; Collaborate on solutions across hardware and software platforms; Create design documents for firmware development phases

Seniority

Intern

Sourced via smartrecruiters · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.