Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.
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
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.
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.
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.
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.
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.
Structured problem-solving and analytical thinking.
Clear technical communication and cross-functional collaboration.
Strong ownership, execution discipline, and ability to manage multiple priorities.
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.
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