Micron Technology logo

Senior Full Stack Software Engineer

Micron Technology
May 17, 2026
Full-time
On-site
Taichung, TW
EDA Jobs, Level - Senior

Job Title

Senior Full Stack Software Engineer

Role Summary

Develop and maintain full-stack software for Micron's SMAI Engineering Tool Development group, delivering image-processing, inspection automation, and analytics tools for semiconductor manufacturing. Work cross-functionally with process engineers, data scientists, equipment teams, and manufacturing technology experts to translate requirements into robust, production-grade software.

The team focuses on scalable, reliable solutions for image-based process control, automation, and data-driven decision making in advanced manufacturing.

Experience Level

Senior β€” minimum 3+ years of professional software development experience (per job minimum qualifications).

Responsibilities

Primary responsibilities include designing, building, and supporting end-to-end software systems across the stack for manufacturing SMAI applications.

  • Design, implement, test, and maintain backend services, RESTful APIs, and frontend components.
  • Develop applications for image processing, inspection automation, and data-driven decision making.
  • Collaborate with process engineers, equipment teams, and cross-functional partners to gather requirements and integrate solutions.
  • Analyze and resolve system issues, including image quality, algorithm behavior, and performance bottlenecks.
  • Participate in end-to-end testing, deployment, and user enablement; contribute to software quality and maintainability improvements.
  • Leverage modern development tools and generative AI to accelerate development cycles.
  • Participate in a 24/7 on-call rotation to provide Level 3 operational support and respond to Priority 1/2 incidents and Emergency Response Team activations.

Requirements

Must-have technical skills and experience required for day-one contribution.

  • Production-level object-oriented programming experience in C#, Python, Java, or similar languages.
  • Strong knowledge of algorithms, data structures, and software architecture design.
  • Experience with relational and/or NoSQL databases, including schema design and query optimization.
  • Hands-on experience applying image processing, computer vision, or machine learning in real-world projects.
  • Experience with front-end frameworks (Angular, React, etc.) and TypeScript/JavaScript in production environments.
  • Proven ability to design and build backend services and RESTful APIs at scale and to own features end-to-end.
  • Strong communication skills and experience presenting technical concepts to non-technical stakeholders.

Nice-to-have:

  • Familiarity with Python image libraries (OpenCV, Pillow, scikit-image).
  • Experience with container technologies (Docker, Kubernetes, OpenShift) and CI/CD tooling.
  • Knowledge of Git, agile work tracking systems, and AI-assisted coding tools.
  • Understanding of semiconductor or manufacturing concepts.

Education Requirements

Bachelor's or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field, with 3+ years of professional software development experience (as stated in minimum qualifications).


About the Company

Company: Micron Technology

Headquarters: Boise, Idaho, USA

Micron Technology is a global leader in memory and storage solutions, dedicated to transforming how the world uses information. The company offers a diverse portfolio of high-performance DRAM, NAND, and NOR memory products under the Micron and Crucial brands. With a commitment to customer focus and technological innovation, Micron drives advancements in artificial intelligence, 5G, and other data-centric applications, empowering users to learn, communicate, and progress.

Micron Technology logo

Date Posted: 2026-05-15