CareerPlanSign in

Engineer, Software Development Engineering (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 Software Engineer (Firmware)

Builds

Firmware for eHDD, data storage products, and hardware cores

Domain

Enterprise Storage / Hardware / Embedded Systems

Deliverable

production ML models | product features

Required skills

C++, Python, data structures, algorithms, unit testing, CI/CD, Agile/Scrum methodologies

Preferred skills

Microcontroller architecture (ARM/ARC), RTOS, bus analyzers, emulators, debugging tools

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 including servers and RAID systems; Create design documents for firmware development phases; Participate in technical investigations from problem statement to conclusion.

Seniority

Entry to Mid-level, hands-on IC

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