Micron Technology is looking to develop SSD testing platforms to drive its mission forward and stay at the forefront of the semiconductor industry.
Requirements
- Proficiency in C, C++, and Python, with experience in both Windows and Linux development.
- Experience with Linux Kernel and Driver development.
- Familiarity with PCIe and mass storage devices, such as SSDs.
- Expertise in system manufacturing (software + hardware), Linux, GNU toolchain, and CI/CD pipelines.
- At least 5 years of experience in architecting system-level software solutions.
- Proven track record to architect full system software solutions, including inter-process communication protocols and containerized development.
Responsibilities
- Craft and develop new equipment while collaborating with cross-discipline teams, ensuring flawless integration.
- Write and modify code in C, C++, Bash, and Python, working on both bare metal and Linux environments.
- Partner with New Product Introduction, Field Service, and Operations teams to manufacture and support innovative equipment.
- Lead efforts to innovate and implement outstanding solutions, including modifications to Linux kernels and device drivers.
- Provide technical mentorship and supervision to the team, encouraging a collaborative and productive work environment.
Other
- Bachelor of Science degree in Software, Computer Engineering, or equivalent.
- Strong communication skills, with the ability to navigate and thrive in a dynamic environment.
- Supervisory experience and the ability to lead cross-discipline design teams.
- Ability to work in a dynamic environment and collaborate with cross-discipline teams.
- Over 8 years of experience in software system development.