Intern - SIG Software Design

Micron TechnologyBoise, ID
5h

About The Position

Collaborate with electrical, mechanical, and control engineers to design and bring up advanced memory testers. Develop and debug embedded software in C/C++ for Linux and bare-metal environments. Create hardware interface and diagnostic software using C++ and Python. Analyze schematics, review PCB layouts, and prototype circuits. Debug hardware and automate testing using lab equipment (oscilloscopes, DMMs, SMUs). Document designs and processes clearly for technical audiences. Develop embedded, interface, and diagnostic software. Build user libraries to control custom hardware. Apply now and help us build the future of memory technology. We offer a choice of medical, dental and vision plans in all locations enabling team members to select the plans that best meet their family healthcare needs and budget. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, age, national origin, citizenship status, disability, protected veteran status, gender identity or any other factor protected by applicable federal, state, or local laws. To learn about your right to work click here. AI alert: Candidates are encouraged to use AI tools to enhance their resume and/or application materials. However, all information provided must be accurate and reflect the candidate's true skills and experiences. Misuse of AI to fabricate or misrepresent qualifications will result in immediate disqualification.

Requirements

  • Pursuing a Bachelor's degree in Electrical Engineering, Computer Engineering, or related field.
  • Graduation date after September 2026.
  • Proficiency in C and experience with C++.
  • Understanding of analog and digital circuits.
  • Strong written and verbal communication skills.
  • Familiarity with Python.
  • Experience with embedded software tools.
  • Knowledge of schematics and PCB layout.
  • Familiarity with Linux and GNU toolchain.
  • Hands-on experience with lab equipment (oscilloscopes, DMMs, SMUs).

Responsibilities

  • Collaborate with electrical, mechanical, and control engineers to design and bring up advanced memory testers.
  • Develop and debug embedded software in C/C++ for Linux and bare-metal environments.
  • Create hardware interface and diagnostic software using C++ and Python.
  • Analyze schematics, review PCB layouts, and prototype circuits.
  • Debug hardware and automate testing using lab equipment (oscilloscopes, DMMs, SMUs).
  • Document designs and processes clearly for technical audiences.
  • Develop embedded, interface, and diagnostic software.
  • Build user libraries to control custom hardware.

Benefits

  • We offer a choice of medical, dental and vision plans in all locations enabling team members to select the plans that best meet their family healthcare needs and budget.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service