Senior Engineer, Software Development Engineering (Apps)

Details of the offer

ESSENTIAL DUTIES AND RESPONSIBILITIES: 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.?QualificationsREQUIRED:
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


Nominal Salary: To be agreed

Source: Grabsjobs_Co

Job Function:

Requirements

Process Engineer (Time & Motion)

Responsibilities • To work with management in setting up new time and motion for manufacturing and processes. • To conduct feasibility studies and process im...


Bssb Leather & Fabric Chairs - Selangor

Published a month ago

Head Of Construction (Saudi Arabia)

Job Description : To lead the team, including Project Managers & Engineers, Subcontractors & Suppliers, and all relevant stakeholders to achieve the project ...


Mgb Berhad - Selangor

Published a month ago

Service Engineer

Job HighlightsAttractive base salary & allowances with potential Career advancement with good support team backupJob DescriptionService Engineer in a well es...


L C Engineering Services Sdn Bhd - Selangor

Published a month ago

Quantity Surveyor At Iqi Concept Sdn Bhd

Our client "IQI Concept Sdn Bhd" is seeking a Quantity Surveyor to join their company! What you'll be doing? Perform site visit and attend site meeting to mo...


Smarthire By Seek - Selangor

Published a month ago

Built at: 2024-11-22T10:32:03.083Z