Taro Logo

Senior Software Engineer Architect

World leader in innovating memory and storage solutions that accelerate the transformation of information into intelligence.
$155,000 - $324,500
Embedded
Staff Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS

Job Description

Micron Technology, a global leader in memory and storage solutions, is seeking a Senior Software Engineer Architect to join their innovative Software Design team in San Jose. This role presents an exceptional opportunity to work on cutting-edge SSD testing platforms and contribute to the company's mission of transforming how the world uses information.

The position involves leading the development of sophisticated testing equipment for Micron's semiconductor products, requiring expertise in both software and hardware integration. As a Senior Software Engineer Architect, you'll be working with various technologies including C, C++, Python, and Linux systems, while also handling bare metal programming tasks.

The role demands a strong technical background with at least 5 years of experience in system-level software architecture. The ideal candidate will have experience with Linux Kernel and Driver development, PCIe protocols, and mass storage devices. This position offers a competitive salary range of $155,000 to $324,500, along with comprehensive benefits including medical, dental, and vision coverage.

What makes this role particularly exciting is the opportunity to work at the intersection of hardware and software, developing solutions that directly impact Micron's product testing and quality assurance processes. You'll be leading cross-functional teams, mentoring other engineers, and contributing to the development of world-class testing solutions that keep Micron at the forefront of semiconductor innovation.

The position offers significant growth potential and the chance to work with cutting-edge technology in the semiconductor industry. If you're passionate about system architecture, enjoy working with both hardware and software, and want to be part of a team that's pushing the boundaries of memory and storage solutions, this role at Micron Technology could be your next career milestone.

Last updated 4 days ago

Responsibilities For Senior Software Engineer Architect

  • Craft and develop new equipment while collaborating with cross-discipline teams
  • 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
  • Lead efforts to innovate and implement solutions, including modifications to Linux kernels and device drivers
  • Provide technical mentorship and supervision to the team

Requirements For Senior Software Engineer Architect

Linux
Python
  • Bachelor of Science degree in Software, Computer Engineering, or equivalent
  • At least 5 years of experience in architecting system-level software solutions
  • Proficiency in C, C++, and Python, with experience in both Windows and Linux development
  • Strong communication skills
  • Proven track record to architect full system software solutions

Benefits For Senior Software Engineer Architect

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
  • Choice of medical, dental and vision plans
  • Paid family leave
  • Robust paid time-off program
  • Paid holidays
  • Income protection benefits

Related Jobs

Sensing HW Design Firmware Engineer

Senior firmware engineering role at Apple's Incubation team, developing embedded systems and hardware for future products, requiring 8+ years experience and strong programming skills.

Staff Emulation Engineer

Remote Staff Emulation Engineer position at Jobgether, working on advanced system emulation technology across the United States.

Founding Engineer - Firmware & Software

Founding Engineer position at Zettascale, building next-gen AI chips with revolutionary polymorphic architecture for optimal performance and energy efficiency.

Senior System Architect

Senior System Architect role at NVIDIA leading power solutions for various product lines, offering competitive compensation and opportunity to work on cutting-edge technology.

Staff Software Engineer, R&D

Staff Software Engineer position at Stryker, developing embedded Linux applications and GUI for medical devices, with focus on RF ablation console development.