Micron is hiring for the post of Associate Engineer - SSD Software in Hyderabad & Bangalore. Candidates who are looking for this opportunity can apply for this position before the last of the application. Check eligibility details and application process given below.
Company Name: Micron
Job Location: Hyderabad & Bangalore
Job Role: Associate Engineer - SSD Software
Experience: Freshers
Employment Type: Full Time
Selection Type: Online
Educational Qualifications: Bachelor’s/Master’s Degree
Join our Telegram for more IT job updates - Click Here
Job Responsibilities:
- Develop (C/C++) code to manage NVMe/SATA storage devices
- Develop code for different operating systems (Windows, Linux, VMWare and Free BSD)
- Debug complex issues in involving different device drivers, operating systems, platform architectures and device firmware
- Understand and develop vendor specific NVMe/SATA commands to perform operations on SSD or to get data from SSD
- Develop code to issue vendor specific commands to get data from different controller vendors
- Review Code developed by peers
- Assist in DevOps processes for build and test automation
- Design and Develop APIs for 3rd party integrations
- Design and develop a framework/component stack in layered architecture to build various software solutions
- Design and develop abstraction layers for different OS platforms and SSD controller vendors
- Design and Develop APIs for easy integration with different technologies like CLI/GUI/REST API
Required Skills:
- Knowledge of C/C++
- Good understanding of Python and C/C++ interactions
- Expert knowledge of Design Patterns and Data structures
- Knowledge of Device Drivers, system programming and multi-threading
- Understanding of Storage Devices, NVME/SATA
- Understanding of Windows and UNIX / Linux server storage environments
- Knowledge on building applications for Windows, Linux using different tool chains
- Excellent debugging and problem-solving skills
- Team player with excellent written and verbal communication skills, ability to participate of team discussions and taking decisions
- Good Knowledge of software engineering best practices, application development life cycle, source control management (git), build processes (Jenkins, Makefiles, MSBuild), testing and release
How To Apply:
- Visit the official website/ click on given link below
- Fill all the application details
- Upload the updated Resume
Application Link: APPLY NOW