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

6 - 10 years

0 Lacs

Posted:1 week ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As a Test Platform Development Engineer - Embedded Software Engineer at Micron Technology, you will be a part of the Non-Volatile Engineering (NVEG) Product Engineer team, responsible for developing and qualifying low-cost in-house engineering test platforms and solving complex problems related to NAND components and System products. Your role will involve working closely with cross-functional teams, including Test Engineering, System Integration, ASIC, and FW teams to enable the PE test infrastructure and test platforms. Your primary responsibility will be to create software for internal test platforms. Key Responsibilities: - 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. - Collaborate with other software engineers and engineering disciplines to create and support custom equipment from the ground up. - Develop and debug in C/C++ for embedded environments. - Develop and debug in C++ and Python for the hardware interface environment. - Utilize lab equipment for design bring-up, characterization, and testing. - Collaborate with cross-functional teams to integrate software with firmware code that interfaces with FPGA designs. - Provide engineering test solutions for NAND/System characterization and Silicon debug capabilities. - Drive and support new protocol enablement and capability bring up. - Communicate project status to leadership and cross-functional teams. - Provide guidance through debug and resolution of product-related issues. Qualifications: - 6+ years of experience in embedded software development using Python and a good understanding of C/C++. - Proficiency with GNU toolchain for compiling, debugging, and building software applications. - Experience in embedded systems, FPGAs, and low-level firmware architecture. - Knowledge of storage interfaces such as ONFI, UFS, PCIe, etc. - Experience with NAND and non-volatile System products. - Hands-on experience with memory, logic analyzers, oscilloscopes, and Automated Test Equipment (ATE) is preferred. - Familiarity with Unix/Linux terminal. - Experience with hardware bring-up, debugging, hardware schematic, and layout. - Strong data analysis, problem-solving, and decision-making skills. - Ability to work independently in a fast-paced environment and adapt to change. - Proficiency in using version control systems like Git. - Self-motivated and enthusiastic in a challenging environment. - Ability to partner successfully with other groups and build strong relationships. Education: - Bachelor's degree in Electrical, Electronics, or Computer Engineering. - Coursework in VLSI and semiconductor process is desirable.,

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now
Micron logo
Micron

Semiconductor Manufacturing

Boise Idaho

RecommendedJobs for You