System Software Engineer

Micron Technology
74d

About The Position

Micron Technology is a world leader in innovating memory and storage solutions that accelerate the transformation of information into intelligence. The Systems Integration Group (SIG) designs and manufactures internal equipment to give Micron a competitive edge in the marketplace. Our Equipment Software Design team is looking to hire a driven system software engineer. This engineer will develop command and control system software in multiple languages focused on inter, and intra-process communication across various platforms. You will work with other software engineers and other engineering disciplines to create in-house semiconductor equipment from the ground up.

Requirements

  • Bachelor’s degree in Computer Science, Electrical Engineering, Computer Engineering, or equivalent.
  • C++ and Python experience.
  • Experience in Linux and the GNU toolchain.

Nice To Haves

  • Three+ years’ experience in a similar role.
  • Interprocess Communication Knowledge.
  • Networking Knowledge.
  • Advanced C++ knowledge, Python, Go, Java, and Bash proficiency.
  • Software Development Tool Experience (Jira, Git, Jenkins, Artifactory).
  • Container Experience.
  • Proficiency with Linux, GNU toolchain.
  • Basic electrical engineering knowledge.
  • Experience with lab equipment (power supplies, oscilloscopes, DMMs).
  • Experience working in physical systems (software + hardware).

Responsibilities

  • Develop new and modify existing equipment in cross-discipline design teams (software, electrical, control, and mechanical engineers).
  • Work with New Product Introduction and Operation teams in the manufacturing of equipment.
  • Build robust multi-process applications in C++, Python, and Go, using containerized environments on RHEL-compatible Linux distributions.
  • Create multi-computer, multi-process command and control software using the latest technologies, interface with embedded systems and third-party devices, and develop user libraries.
  • Improve existing designs, responding to manufacturing and production support.
  • Work hands-on with computers, in-house and third-party designed equipment in a lab environment.

Benefits

  • Choice of medical, dental and vision plans.
  • Benefit programs that help protect your income if you are unable to work due to illness or injury.
  • Paid family leave.
  • Robust paid time-off program.
  • Paid holidays.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Entry Level

Education Level

Bachelor's degree

Number of Employees

5,001-10,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service