Staff Engineer, Firmware Engineering

3 weeks ago


Petaling Jaya, Malaysia Western Digital Full time
Job Description

Roles / Responsibilities  

  • Design, develop, test, integrate and maintain quality firmware for eHDD using best practices like unit test, CI and Agile methodologies.  

  • Design and implementation of data structures, software algorithms, data path, and drivers for hardware cores using latest standards C++ and Python.  

  • Participate in Scrum & Agile processes to bring up new hardware and develop embedded firmware for data storage products.  

  • Deliver cutting-edge storage products with SAS, SATA, PCIE interfaces.  

  • Collaborate and design solutions for the challenging yet unique problems across hardware and software platforms, including servers, RAID, and various operating systems (Windows and Linux). 

  • Participate in planning and coordinating significant technical investigations from problem statement to conclusions. 

  • Own major firmware components or become system-level expert, and provide technical leadership. 

  • Creates design documents pertinent to the various phases of firmware development. 


Qualifications

REQUIRED: 

  • Bachelor or Master in Computer Science, Computer/Electronics Engineering or equivalent. 
  • Minimum 6 years of working experience in relevant field or embedded firmware experience. 
  • Strong knowledge in C/C++, object-oriented programming, Python, data structures, algorithms. 
  • Demonstrated ability to rapidly learn new technologies, products and processes. 

PREFERRED: 

  • Familiarity with micro-controller architecture (ARM or ARC), embedded systems and RTOS desired.  
  • Knowledge in SAS, SATA and PCIE interface.  
  • Experience in the use of bus analyzers, emulators and other firmware debugging tools is a plus.  
  • Possess data analytics skillset such as machine learning.  
  • Working experience as a Scrum Master or understanding of Agile practices would be an added advantage. 

SKILLS 

  • Ability to effectively manage projects and tasks to deliver deadlines and commitments. 
  • You have high degree of problem-solving skills, solutions oriented with a positive, can-do attitude.  
  • Demonstrated ability to mentor others or lead teams 
  • You have excellent interpersonal skills, including written and verbal communication.  
  • You are comfortable and enjoy working in a dynamic and ever evolving environment.  
  • You can be a fun and enthusiastic teammate who enjoys challenges and celebrates successes.  


Additional Information

Western Digital thrives on the power and potential of diversity. As a global company, we believe the most effective way to embrace the diversity of our customers and communities is to mirror it from within. We believe the fusion of various perspectives results in the best outcomes for our employees, our company, our customers, and the world around us. We are committed to an inclusive environment where every individual can thrive through a sense of belonging, respect and contribution.

Western Digital is committed to offering opportunities to applicants with disabilities and ensuring all candidates can successfully navigate our careers website and our hiring process. Please contact us at jobs.accommodations@wdc.com to advise us of your accommodation request. In your email, please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying.

NOTICE TO CANDIDATES: Western Digital has received reports of scams where a payment is requested on Western Digital’s behalf as a condition for receiving an offer of employment. Please be aware that Western Digital and its subsidiaries will never request payment as a condition for applying for a position or receiving an offer of employment. Should you encounter any such requests, please report it immediately to compliance@wdc.com.


  • Product Engineer

    3 weeks ago


    Petaling Jaya, Malaysia JAC Recruitment Malaysia Full time

    JOB RESPONSIBILITIES  Responsible for engineering aspects of any related repair component within the product portfolio and support to New Product Introduction (NPI) programs Update and implement repair scopes into client existing repair capability Prepare written instructions and procedures for the individual repairs and publish for production...

  • Product Engineer

    2 weeks ago


    Subang Jaya, Selangor, Malaysia JAC Recruitment Malaysia Full time

    JOB RESPONSIBILITIES Responsible for engineering aspects of any related repair component within the product portfolio and support to New Product Introduction (NPI) programs Update and implement repair scopes into client existing repair capability Prepare written instructions and procedures for the individual repairs and publish for production use Develop...


  • Petaling Jaya, Malaysia CX One Sdn Bhd Full time

    About UsWe're looking for a Junior to Intermediate level full-time Software Engineer, CX, to join our team in Petaling Jaya. As a Software Engineer, CX, you'll play a pivotal role in our organization, overseeing Contact Center project implementation and delivering technical support to our valued clients on a day-to-day basis. Please note that this role may...


  • Petaling Jaya, Malaysia Randstad Malaysia Full time

    about the companyWork with an MNC giant, who are expanding and improving their IT infrastructure at the moment to the latest technologies in Cloud and Cybersecurity and experience true IT career progression and working culture to grow your skill set as well as your knowledge! job detailsJob title : Senior Hybrid Cloud Infrastructure EngineerLocation : PJ,...

  • Engineers

    4 days ago


    Jalan Nilam / , Subang Jaya Selangor Malaysia Tumpat Solutions Sdn Bhd Full time

    Design and development of client's networks; new development/roll outs or upgradesPrepare network planning (produce technical proposal and detail BOM) – high/low level design together with technical drawings (AutoCAD)/plansManage technical teams (in-house and subcontractors) planning and executing daily jobs assignment.Reporting/attending meeting on...


  • Subang Jaya, Malaysia General Electric Full time

    **Job Description Summary**: Here at GE we look for Engine Technician across various experience levels and disciplines. As an Engine Technician you will be required to carry out day to day engine maintenance activity. Including carrying out simple routine equipment maintenance task and repairs. **Essential Responsibilities**: - Perform disassembly and...

  • Account Executive

    4 weeks ago


    Petaling Jaya, Malaysia Tyden Engineering Sdn Bhd Full time

    TYDEN ENGINEERING SDN BHD is an Engineering Services and Supplies Company involved in activities such as industrial supplies, technical services, construction and fabrication. We have been operating since June 1994 with our business office located in Petaling Jaya, Selangor, Malaysia.Tyden is representing various International Manufactures and has been very...


  • Subang Jaya, Selangor, Malaysia GE Full time

    Job Description SummaryHere at GE we look for Engine Technician across various experience levels and disciplines. As an Engine Technician you will be required to carry out day to day engine maintenance activity. Including carrying out simple routine equipment maintenance task and repairs.Job DescriptionEssential Responsibilities:Perform disassembly and...

  • Engineers

    4 days ago


    Jalan Nilam 1/2 91, Subang Jaya Selangor Malaysia 47500 Tumpat Solutions Sdn Bhd Full time

    Design and development of client’s networks; new development/roll outs or upgradesPrepare network planning (produce technical proposal and detail BOM) – high/low level design together with technical drawings (AutoCAD)/plansManage technical teams (in-house and subcontractors) planning and executing daily jobs assignment.Reporting/attending meeting on...


  • Petaling Jaya, Malaysia Philips Full time

    Job TitleField Service EngineerJob DescriptionPhilips is a global leader in health technology, committed to improving billions of lives worldwide and striving to make the world healthier and more sustainable through innovation. Driven by the vision of a better tomorrow.But it’s not just what we do, it’s who we are. We are 80,000, wonderfully unique...


  • Subang Jaya, Selangor, Malaysia GE Full time

    Job Description SummaryJob DescriptionEssential Responsibilities:Perform disassembly and assembly of engines and modules in accordance with Company's documentation and manufacturer's manuals.Maintenance and care of tools and equipment in the work area. Carry out day to day Engine Maintenance Task as assigned.Ensure punctuality at place of work. Observe all...

  • Penetration Testing

    4 weeks ago


    Petaling Jaya, Malaysia Upscale Sdn Bhd Full time

    Penetration testers need to have excellent computer skills and familiarity with computer hardware and computer network equipment, as well as computer programming skills. These skills are also needed to help them effectively identify vulnerabilities and determine how to correct security issues. **Requirements**: - Understanding of software exploitation and...

  • Aircond Technician

    4 days ago


    Petaling Jaya, Malaysia Dayangcond Engineering Sdn Bhd Full time

    To perform installation of chilled water piping for FCU To perform installation of copper piping and condensate drain pipe for aircond units To perform normal servicing for FCU/ AHU and Aircond units To perform troubleshooting and repair works for air-cond & FCU/AHU units To follow up with customer complaints on maintenance and repair schedule To perform...

  • Project Supervisor

    4 days ago


    Petaling Jaya, Malaysia Dayangcond Engineering Sdn Bhd Full time

    Liaise with the main contractor on all project and site operations. -Supervise, plan, and direct the construction worker daily. -Control the storage of material and equipment. -Understand project flow and site practices -submit a report from time to time to management. -Monitor progress of construction operation; handle and solve problems at site. -Able to...

  • Hydrologist

    4 weeks ago


    Petaling Jaya, Malaysia Minconsult Sdn Bhd Full time

    **1. General** - Handle and guide in medium to bigger-sized projects related to stormwater drainage, detention pond, flood mitigation, dam, water resources, and coastal protection works as assigned by GM/Head of Division - Lead a team of engineers and other staff in undertaking multi-disciplinary small to medium-sized projects. - Perform all necessary duties...

  • Oracle Database Admin

    4 weeks ago


    Petaling Jaya, Malaysia J P Infotech Sdn. Bhd. Full time

    Responsible to support in area installation, maintenance, and troubleshoot for database (Oracle &MySQL, MSSQL). - Ensures smooth and proper running of databases for systems including standalone, cluster HA/DR database and DR replication. - Assist in planning and implement firmware/software patch for database. - Assist in planning and implement system...


  • Subang Jaya, Selangor, Malaysia Randstad Malaysia Full time

    about the companyWork with an MNC giant, who are expanding and improving their IT infrastructure at the moment to the latest technologies in Cloud and Cybersecurity and experience true IT career progression and working culture to grow your skill set as well as your knowledge job detailsJob title : Senior Hybrid Cloud Infrastructure EngineerLocation : PJ,...

  • Office Admin

    4 weeks ago


    Petaling Jaya, Malaysia Matrix Parking Solution Sdn bhd Full time

    We are seeking for an Admin Assistant for our Senior Project Engineer Salary ranging from RM2000 onwards Medical Coverage Insurance Office Hours, Monday to Friday Location: Ara Damansara **Responsibilities**: - Administration task - Preparation of documentations/material for Senior Project Engineer - Provide required support for the Senior Project...

  • State Manager

    4 days ago


    Petaling Jaya, Malaysia Quantum Medical Solutions Sdn Bhd Full time

    1. To lead a team of senior engineers(G2), Technical Specialists, Engineers, technicians, Admin other department staff in the assigned location. 2. Ensure timely response and resolution of all customer complaints by assigning, assisting, or attending to all such requests. 3. To ensure timely completion of all scheduled activities 4. To provide technical...

  • Teamcenter Solution

    2 weeks ago


    Petaling Jaya, Malaysia Dream Technology System Full time

    **(Malaysia - PJ)**: Posted on 25 November 2022 **Responsibilities**: - Participates and takes the lead to support sales in the selection, acquisition, configuration, and troubleshooting of packaged solutions and technical infrastructure components. - Coaching and mentoring other team members including technical enablement to other junior staff. - Assists...