Senior Engineer, Ssd Software(c++ Developer)

Year    TS, IN, India

Job Description

Our vision is to transform how the world uses information to enrich life for •all •.

Micron Technology is a world leader in innovating memory and storage solutions that accelerate the transformation of information into intelligence, inspiring the world to learn, communicate and advance faster than ever.


JR57889 SENIOR ENGINEER, SSD SOFTWARE(C++ Developer)
Looking for a Software engineer with excellent design, development and maintenance of SSD Management applications, and frameworks. You will play a key role in delivery by working with SSD Product Development Leads and Project Managers to understand the requirements.

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 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

Core Requirements:

• Expert 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
• Expert knowledge of building applications for Windows, and Linux using different toolchains
• Excellent debugging and problem-solving skills
• Team player with excellent written and verbal communication skills, ability to participate in team discussions and make decisions
• Knowledge of software engineering best practices, application development life cycle, source control management (git), build processes (Jenkins, Makefiles, MSBuild), testing and release.
• Bachelor's/Master's Degree in Electrical, Electronics or Computer Engineering
• 3+ years of Windows/Linux application development

Preferred Skills


Design, develop, and debug NVMe Linux, and Windows drivers like in-box NVMe and dNVME

Understanding of Windows and UNIX / Linux kernel internals

About Micron Technology, Inc.


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 -- from the data center to the intelligent edge and across the client and mobile user experience.



To learn more, please visit micron.com/careers



All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran or disability status.



To request assistance with the application process and/or for reasonable accommodations, please contact hrsupport_in@micron.com


Micron Prohibits the use of child labor and complies with all applicable laws, rules, regulations, and other international and industry labor standards.


Micron does not charge candidates any recruitment fees or unlawfully collect any other payment from candidates as consideration for their employment with Micron.

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3396017
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    TS, IN, India
  • Education
    Not mentioned
  • Experience
    Year