CareerPlanSign in

Engineer, Software Development (Embedded)

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

Core

Design, develop, test, integrate, and maintain firmware for enterprise hard disk drives (eHDD) and data storage products.

Role type

Embedded firmware engineer (early career)

Builds

Firmware for eHDD, servers, RAID systems, and data storage products

Domain

Enterprise storage hardware and embedded systems

Deliverable

production ML models | product features

Required skills

C++, Python, data structures, algorithms, object-oriented programming, unit testing, CI/CD, Agile/Scrum methodologies

Preferred skills

Microcontroller architecture (ARM/ARC), RTOS, embedded systems, bus analyzers, emulators, debugging tools, data analytics/machine learning

Technologies

SAS, SATA, PCIe, Windows, Linux, ARM, ARC

Responsibilities

Design and implement data structures, software algorithms, data paths, and drivers for hardware cores; Collaborate on solutions across hardware and software platforms; Participate in technical investigations and create design documents

Seniority

Junior, Early Career

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