About the company
We are an industry leader in innovative memory and storage solutions transforming how the world uses information to enrich life for all. With a relentless focus on our customers, technology leadership, and manufacturing and operational excellence, Micron delivers a rich portfolio of high-performance DRAM, NAND, and NOR memory and storage products through our Micron® and Crucial® brands. Every day, the innovations that our people create fuel the data economy, enabling advances in artificial intelligence and 5G applications that unleash opportunities.
Job Profile: Associate Engineer - SSD Software
Qualifications: Bachelors/Masters in Electrical/Electronics/CS or related field
Experience: Freshers
Job Location: Hyderabad, Telangana
Responsibilities:
Develop (C/C++) code to manage NVMe/SATA storage devices
Develop code for different OS (Windows, Linux, VMWare & Free
BSD)
Debug complex issues in involving different OS, platform
architectures & device firmware
Understand and develop vendor specific NVMe/SATA commands to perform
operations on 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
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
Develop APIs for integration with different technologies like CLI /
GUI / REST API.
Skillset:
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 & verbal communication skills,
ability to participate of team discussions and taking decisions
Good Knowledge of software engineering best practices, application
development life cycle, SCM (Git), build processes (Jenkins, Makefiles,
MSBuild), testing and release
Education Requirement & eligibility:
Bachelor’s/Master’s Degree in Electrical, Electronics or CSE
CGPA requirements = 7.0 CGPA & Above
Apply before the link expires !!!
Apply Link: Click here