CareerPlanSign in

Software Development Engineering (Embedded)

Petaling Jaya, Selangor, my💼 Full-time🗓 2026-09-09 → 2026-09-26

Core

Design and develop next-generation firmware architecture and algorithms for high-performance enterprise Hard Disk Drive (eHDD) products.

Role type

Embedded firmware engineer (eHDD)

Builds

Enterprise Hard Disk Drive (eHDD) products

Domain

Storage hardware / Embedded systems

Deliverable

production ML models | product features

Required skills

C++, Python, C, data structures, algorithms, multi-threaded programming, unit testing, CI/CD, Agile methodologies

Preferred skills

micro-controller architecture (ARM or ARC), embedded firmware development, RTOS, data analytics, data visualization, machine learning

Technologies

C++, Python, ARM, ARC

Responsibilities

Design, develop, test, integrate and maintain quality firmware for eHDD; Design and implementation of data structures, software algorithms, data path, and drivers for hardware cores; Participate in significant technical investigations; Create design documents for firmware development; Devise strategies for functionality and compatibility testing of complex drive features

Seniority

Entry-level (Intern/Program element)

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