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.

Date Posted: 2026-05-15