Engineer, Software Development Engineering (Embedded)
Prefer a full account with a password? Sign Up to Apply
Job Description
ESSENTIAL DUTIES AND 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.
• Collaborate and design solutions for 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 statements to conclusions.
• Creates design documents pertinent to the various phases of firmware development.
Requirements
Function: Engineering
Experience Level: Entry Level