Senior Engineer, Software Development Engineering

2 months ago


Malaysia Western Digital Capital Full time
Senior Engineer, Software Development Engineering (Apps)
  • Full-time
  • Job Type (exemption status): Exempt position - Please see related compensation & benefits details below
  • Business Function: Software Development Engineering (Apps)
  • Work Location: KL COE Office--LOC_WDT_KL COE

At Western Digital, our vision is to power global innovation and push the boundaries of technology to make what you thought was once impossible, possible.

At our core, Western Digital is a company of problem solvers. People achieve extraordinary things given the right technology. For decades, we’ve been doing just that. Our technology helped people put a man on the moon.

We are a key partner to some of the largest and highest growth organizations in the world. From energizing the most competitive gaming platforms, to enabling systems to make cities safer and cars smarter and more connected, to powering the data centers behind many of the world’s biggest companies and public cloud, Western Digital is fueling a brighter, smarter future.

Binge-watch any shows, use social media or shop online lately? You’ll find Western Digital supporting the storage infrastructure behind many of these platforms. And, that flash memory card that captures and preserves your most precious moments? That’s us, too.

We offer an expansive portfolio of technologies, storage devices and platforms for business and consumers alike. Our data-centric solutions are comprised of the Western Digital, G-Technology, SanDisk and WD brands.

Today’s exceptional challenges require your unique skills. It’s You & Western Digital. Together, we’re the next BIG thing in data.

  • Design, develop, test, integrate and maintain test scripts using Python to validate WD eHDD firmware and hardware features to ensure WD product meets the quality specifications using best practices like unit test, CI and Agile methodologies.
  • Collaborate with cross-functional teams to discern, strategize, and synchronize creative methods for testing firmware functionality.
  • Customize test suites to align with evolving customer and firmware requirements, as well as future architectural demands.
  • Contribute to failure analysis efforts aimed at enhancing firmware quality robustness.
  • Collaborate on the development and refinement of internal processes to enhance overall efficiency and performance.
  • Participate in Scrum & Agile processes to strategically plan, execute, and coordinate the team's activities.
  • Deliver cutting-edge storage products with SAS, SATA, PCIE interfaces.

REQUIRED:

  • Bachelor or Master in Computer Science, Computer/Electronics Engineering or equivalent.
  • Minimum 2 years of working experience in relevant field or software quality development.
  • Hands on experience in object-oriented programming, Python, data structures, algorithms.
  • Capable of quickly learning new technologies, complex code.
  • Strong aptitude and penchant for problem solving, and complexity analysis.

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 team member 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.
  • 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.
  • Self-motivated, self-directed and ability to work well with people.
  • Proven experience as a software designer and/or software lead

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 atjobs.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 tocompliance@wdc.com.

#J-18808-Ljbffr
  • Software Engineer

    3 weeks ago


    Malaysia Software Aspekte Full time

    Software Engineer BASS is seeking a skilled Software Engineer to join our team and contribute to the development of innovative customer-focused software solutions. Key Responsibilities Design and develop web-based software modules Perform unit testing to ensure high-quality standards Identify and resolve bugs within a specified timeframe Provide...

  • Software Engineer

    1 week ago


    Malaysia Software Aspekte Full time

    Software EngineerBASS is seeking a skilled Software Engineer to join our team and contribute to the development of innovative customer-focused software solutions.Key ResponsibilitiesDesign and develop web-based software modules Perform unit testing to ensure high-quality standards Identify and resolve bugs within a specified timeframe Provide technical...

  • Software Engineer

    3 weeks ago


    Malaysia Software Aspekte Full time

    Software Engineer Research & Development BASS is seeking a qualified Software Engineer to join our team to develop innovative customer-focused software solutions. If you have a passion for development and would like to further expand your experience in new software development technology, please refer to the following: What should you have?  High...


  • Malaysia The Chemical Engineer Full time

    About us At ExxonMobil, our vision is to lead in energy innovations that advance modern living and a net-zero future. As one of the world’s largest publicly traded energy and chemical companies, we are powered by a unique and diverse workforce fueled by the pride in what we do and what we stand for. The success of our Upstream, Product Solutions and Low...


  • Malaysia Mindteck Full time

    Software Engineering PositionSoftware Engineering PositionJoin our team as a Software Engineer and play a key role in shaping the future of our board test and measurement software.Job SummaryAs a Software Engineer, you will lead architectural design and system level integration, interfaces, and test requirements for our client's board test and measurement...


  • Malaysia Mindteck Full time

    Software Engineering Position Software Engineering Position Join our team as a Software Engineer and play a key role in shaping the future of our board test and measurement software. Job Summary As a Software Engineer, you will lead architectural design and system level integration, interfaces, and test requirements for our client's board test and...


  • Malaysia Ideagen Full time

    About Us Ideagen is the invisible force behind many things we rely on every day - from keeping airplanes soaring in the sky, to ensuring the food on our tables is safe, to helping doctors and nurses care for the sick. So, when you think of Ideagen, think of it as the silent teammate that's always working behind the scenes to help those people who make...


  • Malaysia Ideagen Full time

    About Us Ideagen is the invisible force behind many things we rely on every day - from keeping airplanes soaring in the sky, to ensuring the food on our tables is safe, to helping doctors and nurses care for the sick. So, when you think of Ideagen, think of it as the silent teammate that's always working behind the scenes to help those people who make our...


  • Malaysia Quess Malaysia Full time

    Key Responsibilities Execute software development life cycles that includes planning, analysis, design, implementation, and testing. Review product/feature requirements and write software requirement specification documents. Prepare and execute unit test cases for all features developed or bug fixes if necessary. Generate the equipment’s software and...


  • Malaysia Quess Malaysia Full time

    Key Responsibilities Execute software development life cycles that includes planning, analysis, design, implementation, and testing. Review product/feature requirements and write software requirement specification documents. Prepare and execute unit test cases for all features developed or bug fixes if necessary. Generate the equipment's software and...


  • Malaysia Hiredly X Full time

    Senior Software Engineer (JAVA & ReactJS) This job is for a Senior Software Engineer skilled in JAVA & ReactJS. Collaborate on innovative solutions, provide guidance, and advocate for technical improvements. You might like this job because it offers the chance to work with a diverse team and achieve ambitious goals. Full-Time few hours ago Job Description...


  • Malaysia Motorola Solutions Full time

    Senior Embedded Software Engineer (C, C++, Bluetooth) Engineering - Software (Information & Communication Technology) Full time Responsible for the design & development of highly-sophisticated communication products for professional and mission critical markets in the commercial, government and industrial segments. Work with a team of highly-qualified...


  • Malaysia Swisslog Full time

    ```html Responsibilities Make an impact The incumbent is responsible to design and develop software solutions for manual and automated warehousing operations in support of the company’s complete products portfolio, in accordance with Swisslog concepts and standards, processes and guidelines. He/She shall undertake the delivery of a defined part of a...


  • Malaysia Razer Full time

    Joining Razer will place you on a global mission to revolutionize the way the world games. Razer is a place to do great work , offering you the opportunity to make an impact globally while working across a global team located across 5 continents. Razer is also a great place to work, providing you the unique, gamer-centric #LifeAtRazer experience that...

  • Software Engineer

    2 months ago


    Malaysia Guidewire Software Full time

    Create real impact. One customer at a time. Guidewire is a top cloud employer on Glassdoor with a startup frame of mind and the world-class platform for over 25% of the global Property & Casualty market. Embrace Daily Challenges If you thrive on challenges, embrace change with enthusiasm, and find comfort in pushing boundaries, our team is the perfect...


  • Malaysia Carsome Full time

    About You Senior software engineers (FE) play a key role in inspiring and driving outcomes within the engineering team. You’ll be part of a cross-functional team responsible for the full development life cycle and engineering of an application, from conception to deployment. Your area of expertise will be front-end, and you're expected to suggest or...


  • Malaysia Mindteck Full time

    Engineering - Software (Information & Communication Technology) Contract/Temp Responsibilities: Lead architectural design and system level integration, interfaces, and test requirements for our client's board test and measurement software. Work to outline end-solution and develop work breakdowns by shippable epics, milestones and ultimately work with...

  • Software Engineer

    6 days ago


    Malaysia TIME's group Full time

    Engineering - Software (Information & Communication Technology) RenalWorks has significant experience operating dialysis clinics and sees a significant opportunity to improve patient care and operational efficiency with nurse-centered clinic management software. We are looking for IT talents to join us and be part of our journey to build the next generation...


  • Malaysia Genting Malaysia Full time

    Senior Software Engineer – Web Technologies Responsibilities: Perform requirement gathering, system analysis and design; and application development & integration Perform software quality control which includes: preparing test plan, functional testing, load and performance testing, security adherence and code review Carry out research on new...

  • Software Engineer

    2 weeks ago


    Malaysia Cohu Malaysia Full time

    Responsibilities Execute software development life cycles which include planning, analysis, design, implementation, and testing. Review product/feature requirements and write software requirement specification documents. Prepare and execute unit testcase for all features developed or bug fixes if necessary. Generate the equipment's software and...