Micron Technology is excited to announce that we are hiring for Associate Engineer roles in 2024, targeting recent graduates. We invite candidates who hold a Bachelor’s or Master’s degree in Electrical, Electronics, or Computer Science Engineering to apply. Below are the essential details regarding eligibility and the application process.
Overview of the Position
Job Title: Associate Engineer
Qualifications Required: Bachelor’s or Master’s Degree in Electrical, Electronics, or Computer Science Engineering
Eligible Candidates: Recent graduates
Experience Level: Entry-level (Freshers)
Expected Salary: ₹6 to 9 LPA
Locations Available: Bengaluru and Hyderabad
Application Deadline: As soon as possible
Job Responsibilities
Role Summary – ESSD (Software)
Joining Micron’s software team presents numerous opportunities, ranging from driver and tool development to validating the complete software stack used by various functional teams, including firmware, validation, quality assurance, and field engineering. This dynamic setting allows you to enhance validation efforts through automation frameworks and make essential modifications to drivers in both user and kernel space on platforms such as Windows, Linux, and real-time operating systems. You will also have the opportunity to engage in innovative projects and contribute to open-source initiatives.
Your primary duties will involve understanding product requirements and tool specifications from various teams, developing effective solutions, and starting your career in a fast-paced environment that offers extensive knowledge of Solid State Drives (SSDs), firmware, and validation processes. You will be responsible for the design, development, and maintenance of SSD management applications and frameworks.
Key Responsibilities
Your role may include, but is not limited to:
- Developing C/C++ code for managing NVMe/SATA storage devices.
- Creating software that operates across multiple platforms, including Windows, Linux, VMware, and FreeBSD.
- Debugging complex issues related to device drivers, operating systems, platform architectures, and firmware.
- Understanding and applying vendor-specific NVMe/SATA commands for SSD interaction.
- Writing code to execute vendor-specific commands for data retrieval from various controller vendors.
- Conducting peer code reviews to ensure quality and compliance with standards.
- Assisting with DevOps processes aimed at automating builds and testing procedures.
- Creating and implementing APIs to facilitate smooth integrations with third-party services.
- Establishing a layered architecture for diverse software solutions.
- Creating abstraction layers to support different operating systems and SSD controller vendors.
- Developing APIs that facilitate integration with various technologies, including CLI, GUI, and RESTful services.
Skills and Qualifications
To thrive in this position, candidates should possess these skills:
- Proficiency in C/C++ programming languages.
- Strong understanding of Python and its interactions with C/C++.
- Comprehensive knowledge of design patterns and data structures.
- Familiarity with device drivers, system programming, and multi-threading concepts.
- Understanding of storage technologies, particularly NVMe and SATA.
- Experience in Windows and UNIX/Linux server storage environments.
- Ability to build applications for Windows and Linux using various toolchains.
- Strong debugging and problem-solving abilities.
- Team-oriented mindset with excellent written and verbal communication skills, capable of engaging in team discussions and decision-making.
- Knowledge of software engineering best practices, application development life cycle, source control management (Git), build processes (Jenkins, Makefiles, MSBuild), testing, and release management.
Educational Criteria
- Bachelor’s or Master’s degree in Electrical, Electronics, or Computer Science Engineering.
- Minimum CGPA: 7.0 or above.
Application Process for Micron Careers 2024
Candidates who meet the eligibility requirements can apply for the Associate Engineer positions at Micron by following the link below:
Application Steps
- Click the “Apply here” button to access the official career site.
- Select “Apply.”
- If you are new to the portal, create an account.
- Log in and fill out the application form, ensuring all required fields are completed.
- Upload any necessary documentation, such as your resume, academic transcripts, and identification proof.
- Verify that all provided information is correct and complete.
- Submit your application after final verification.
If you experience any difficulties during the application process, please do not hesitate to reach out in the comments section.
Become Part of Our Team!
This is an outstanding opportunity to kickstart your career with Micron, where you will join a team committed to driving technological advancements. Seize this chance to contribute to innovative projects and enhance your skills in a collaborative environment!