Taro Logo

Senior/Staff Engineer - Test Platform Development Engineer – Embedded Software Engineer

World leader in innovating memory and storage solutions that accelerate the transformation of information into intelligence.
Embedded
Staff Software Engineer
In-Person
5,000+ Employees
6+ years of experience
Hardware

Description For Senior/Staff Engineer - Test Platform Development Engineer – Embedded Software Engineer

Micron Technology, a global leader in memory and storage solutions, is seeking a Senior/Staff Engineer for their Test Platform Development team. This role combines embedded software engineering with hardware expertise, focusing on developing and qualifying low-cost in-house engineering test platforms for NAND and system products.

The position requires a deep understanding of test hardware and software, along with NAND, UFS, and PCIe protocol knowledge. You'll be working within the Non-Volatile Engineering (NVEG) Product Engineer team, where you'll be responsible for enabling PE test infrastructure and test platforms for testing, debugging, and characterizing NAND components and System products.

As a successful candidate, you'll need 6+ years of embedded software development experience, particularly with Python and C/C++. The role demands proficiency in GNU toolchain, embedded systems, FPGAs, and firmware architecture. Your responsibilities will include designing and developing test hardware platforms, creating software for bare metal and Linux environments, and collaborating with cross-functional teams.

The position offers the opportunity to work with cutting-edge memory technology and contribute to innovative solutions that transform how the world uses information. You'll be part of a dynamic environment that values problem-solving, independent thinking, and cross-functional collaboration. The role is based in Hyderabad, India, and requires a Bachelor's degree in Electrical, Electronics, or Computer Engineering.

Micron offers a collaborative work environment where innovation is expected and the pace is fast. You'll be working with state-of-the-art technology and contributing to products that enable advances in artificial intelligence and 5G applications. This role is perfect for someone who enjoys the challenge of working with both hardware and software, has strong analytical skills, and wants to be part of a team that's pushing the boundaries of memory and storage technology.

Last updated 2 days ago

Responsibilities For Senior/Staff Engineer - Test Platform Development Engineer – Embedded Software Engineer

  • Design, develop, and qualify product engineering test hardware, platforms, test firmware and software for non-volatile memory product bring up and debug
  • Create software that interfaces to various hardware in bare metal, and Linux environments
  • Develop/Debug in C/C++ for embedded environments
  • Develop/Debug in C++ and Python for the hardware interface environment
  • Use lab equipment for design bring-up, characterization and testing
  • Collaborate with cross-functional teams to integrate software with firmware code
  • Provide engineering test solutions for Product Development
  • Drive and support new protocol enablement
  • Communicate project status to leadership

Requirements For Senior/Staff Engineer - Test Platform Development Engineer – Embedded Software Engineer

Python
Linux
  • 6+ years of experience working on embedded software development using Python and good understanding of C/C++
  • Proficiency with GNU toolchain
  • Experience in embedded systems, FPGAs and firmware architecture
  • Knowledge of storage interface such as High Speed ONFI, UFS, PCIe
  • Memory and Storage System behavior, architecture and design experience
  • Working experience on NAND and non-volatile System products
  • Familiar working on Unix/Linux terminal
  • Hands-on experience with hardware bring-up and debugging
  • Bachelor's degree in Electrical, Electronics or Computer Engineering
  • Proficiency in using version control systems like Git
  • Fundamental electrical engineering knowledge

Interested in this job?

Jobs Related To Micron Technology Senior/Staff Engineer - Test Platform Development Engineer – Embedded Software Engineer