Senior / Staff Engineer - Firmware Automation (SSD)

MICRON SEMICONDUCTOR ASIA OPERATIONS PTE. LTD.

Singapore

On-site

SGD 90,000 - 130,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

MICRON SEMICONDUCTOR ASIA OPERATIONS PTE. LTD. is seeking a Software Automation Engineer to develop and maintain automation frameworks for SSD firmware development, validation, and release activities in Singapore.

You will design CI/CD pipelines, orchestrate tests, and build productivity platforms to improve efficiency and product quality. You will collaborate with firmware, validation, quality, and infrastructure teams, perform root-cause analysis, and drive continuous improvement initiatives

Qualifications

  • B.Sc. or higher in Software Engineering, Electrical Engineering, Computer Science, Information Technology or equivalent.
  • Over 3 years’ relevant experience in software development, automation engineering, firmware tooling.

Responsibilities

  • Develop and maintain automation frameworks that support SSD firmware development, validation, qualification, and release activities.
  • Design and implement CI/CD pipelines, test orchestration systems, and engineering productivity platforms to improve development efficiency and software quality.
  • Analyze engineering data and develop data collection, aggregation, reporting, and visualization solutions that support firmware quality monitoring and failure analysis.
  • Collaborate with firmware, validation, quality, and infrastructure teams to define requirements, troubleshoot issues, and deliver scalable automation solutions.
  • Investigate automation, tooling, and infrastructure issues using structured root-cause analysis and drive corrective actions and continuous improvement initiatives.

Skills

Python
Linux
CI/CD
Root cause analysis

Education

Bachelor’s degree in Software Engineering, Electrical Engineering, Computer Science, Information Technology or equivalent

Tools

Jenkins
GitHub Actions
GitLab CI/CD
RESTful APIs
Pandas
NumPy

Job description

Main Responsibilities
  • Develop andmaintainautomation frameworks that support SSD firmware development, validation, qualification, and release activities.

  • Design and implement CI/CD pipelines, test orchestration systems, and engineering productivity platforms to improve development efficiency and software quality.

  • Analyze engineering data and develop data collection, aggregation, reporting, and visualization solutions that support firmware quality monitoring and failure analysis.

  • Collaborate with firmware, validation, quality, and infrastructure teams to define requirements, troubleshoot issues, and deliver scalable automation solutions.

  • Investigate automation, tooling, and infrastructure issues using structured root-cause analysis and drive corrective actions and continuous improvement initiatives.

Other Responsibilities
  • Evaluate emerging technologies, including AI-enabled engineering tools, knowledge management solutions, and software development practices to improve productivity.

  • Providetechnical guidance, perform code reviews, and mentor junior engineers within assigned areas of responsibility.

  • Contribute to automation architecture discussions, technical documentation, and long-term engineering workflow improvement initiatives.

AI Responsibilities
  • Integrates AI-assisted tools and insights into daily work to improve efficiency, quality, or effectiveness, exercising sound judgment and complying with organizational standards and legal requirements.

  • Contributes to a culture of continuous improvement by identifying, testing, and sharing AI-enabled enhancements within one’s scope of work.

Qualifications
  • B.Sc. or higher in Software Engineering, Electrical Engineering, Computer Science, Information Technology or equivalent.

  • Over 3 years’ relevant experience in software development, automation engineering, firmware tooling.

Technical Skills
  • Strong Python software development skills with experience building automation frameworks and engineering applications.

  • Strong Linux administration, scripting, debugging, and troubleshooting capabilities.

  • Experience with databases, SQL, and data processing solutions supporting engineering workflows.

  • Experience with Git-based source control workflows, CI/CD systems, and software development best practices.

  • Ability to perform structured root-cause analysis and resolve complex automation and infrastructure issues.

Soft Skills
  • Structured problem-solving and analytical thinking.

  • Clear technical communication and cross-functional collaboration.

  • Strong ownership, execution discipline, and ability to manage multiple priorities.

Preferred Skills
  • Experience with Jenkins, GitHub Actions, GitLab CI/CD, RESTful APIs, and build or release automation.

  • Experience with data analytics technologies, including Pandas, NumPy, Power BI, Tableau, or equivalent platforms.

  • SSD firmware development, firmware validation, storage technologies (NAND Flash, NVMe, PCIe, SATA, SAS), or firmware automation experience.

  • Familiarity with AI-assisted development tools, large language models (LLMs), agent-based workflows, retrieval-augmented generation (RAG), or AI-powered knowledge management systems.

Embody Micron’s Core Values
  • People –Respect, develop, and empower others

  • Innovation –Drive continuous improvement and breakthrough thinking

  • Tenacity –Show grit and determination

  • Collaboration –Build trust and foster teamwork

  • Customer Focus –Deliver excellence and value

  • Speed– Act with purpose and set the pace

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior / Staff Engineer, Firmware Development (SSD)
Senior / Staff Engineer, Firmware Development (SSD)

MICRON SEMICONDUCTOR ASIA OPERATIONS PTE. LTD. • Singapore

On-site
SGD 90,000 - 120,000
Senior Staff Engineer, Firmware & Product Test (SSD)
Senior Staff Engineer, Firmware & Product Test (SSD)

MICRON SEMICONDUCTOR ASIA OPERATIONS PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
DMTS, Firmware Engineering
DMTS, Firmware Engineering

MICRON SEMICONDUCTOR ASIA OPERATIONS PTE LTD • Singapore

On-site
SGD 250,000 - 330,000
Senior / Staff Engineer, SSD System
Senior / Staff Engineer, SSD System

MICRON SEMICONDUCTOR ASIA OPERATIONS PTE. LTD. • Singapore

On-site
SGD 90,000 - 150,000
DMTS, Firmware Engineering
DMTS, Firmware Engineering

MICRON SEMICONDUCTOR ASIA OPERATIONS PTE. LTD. • Singapore

On-site
SGD 250,000 - 320,000
Senior Engineer - Firmware Development (SSD)
Senior Engineer - Firmware Development (SSD)

Micron Technology, Inc • Singapore

On-site
SGD 120,000 - 180,000
Senior/ Staff Engineer, Firmware and Product Test (SSD)
Senior/ Staff Engineer, Firmware and Product Test (SSD)

Micron • Singapore

On-site
SGD 90,000 - 180,000
Full-Stack AI Engineer, IPAI, SMAI
Full-Stack AI Engineer, IPAI, SMAI

MICRON SEMICONDUCTOR ASIA OPERATIONS PTE. LTD. • Singapore

On-site
SGD 90,000 - 130,000
Senior Engineer - Firmware Development (SSD)
Senior Engineer - Firmware Development (SSD)

Micron • Singapore

On-site
SGD 90,000 - 140,000
Principal / Staff Engineer – Firmware Development
Principal / Staff Engineer – Firmware Development

Micron • Singapore

On-site
SGD 120,000 - 180,000