Share this Job

TPCE Applications Software Engineer

Apply now »

Date: Apr 13, 2019

Location: Taichung, TXG, TW

Company: Micron

 

Req. ID: 129883 

TPCE Data and Applications Software Engineer

 

Job Description

As a Test Probe Central Engineering – Data and Applications Software Engineer at Micron Technology, Inc., you will be responsible for designing, developing and supporting the reporting software for semiconductor manufacturing functions based on different software architecture models, using standard development tools and other in-house software frameworks. Also, be responsible for providing data collection, data analysis, and/or visualization solutions to promote a data-driven and benchmarking culture enabling the global manufacturing network to meet their strategic objectives for quality and efficiency

 

You will identify software inefficiencies, optimize performance, design solutions, deliver high quality software, and participate in testing, release and deployment activities. You will also be the point of contact for support escalations, as well as working with inter-departmental teams on requirement analysis and design reviews.

 

 

Responsibilities and Tasks

 

Collect, Organize and Prepare for Analysis

* Work with various volumes of data from multiple disparate sources.

* Perform data analysis and mining to help generate solutions to business problems.

* Ensure processes taken to maintain data integrity.

* Understand available data what data is relevant.

* Manage and optimize data discovery and cleansing.

* Collaborate with data architects (e.g. IS engineers, BI engineers, DBAs) to ensure that data needed is available.

* Develop and automate ETL jobs for various volumes of data.

* Identify new data sources in the network that will create new insights to business needs.

 

Implement and Maintain Data Driven Process

* Promote a data driven culture.

* Provide quality data solutions that create business value and enable the global manufacturing network to meet strategic objectives.

* Define standard implementations and drive global alignment.

* Create metrics to gauge projects, data quality, and data solutions success.

* Create and manage metrics dashboards and strategy.

* Develop evaluation tools to measure and monitor metrics effectiveness.

* Collaborate with others to identify, clarify, and capture internal customer requirements.

* Develop metrics, Key Performance Indicators (KPIs), and indicators that have correlation to the quality of our products.

* Identify and share Best Known Methods (BKMs) across departments and sites for project success.

* Work with manufacturing and other functional areas on developing strategic business processes with clear and agreed upon business rules for each assignment.

 

Demonstrate Individual Competency / Technical Expertise

* Write, code, test, and analyze software programs and applications.

* Analyze and amend software errors in a timely and accurate fashion, and provide status reports where required.

* Develop, maintain, and support Micron and 3rd party applications.

* Demonstrate the ability to work in several areas of software development as part of a team or independently.

* Conduct and participate in analysis, design, code review, and testing sessions.

* Demonstrate the functional and technical skills necessary to switch between various software and development technologies and merge them to provide the best software solution.

* Create quality software and participate in software quality improvement efforts.

* Complete unit testing.

* Participate with end users in integration and user acceptance testing.

* Create documentation (technical specifications, test plans, deployment plans, etc).

 

Program Management

* Provide solutions that create business value while do not negatively impacting the customers through defects, downtime, or performance degradation.

* Research, design, document, and modify software specifications throughout the software development life cycle.

* Demonstrate ability to move projects effectively through project lifecycle – definition, planning, implementation, acceptance and review – while balancing time, cost, quality, scope and risk/opportunity constraints.

* Motivate stakeholders and all project team members to take ownership of project and its success.

* Direct and coordinate the activities of others to accomplish project tasks successfully.

* Define metrics to gauge project success.

* Prioritize and manage multiple conflicting projects based on fab and corporate objectives.

* Maintain a portfolio of projects that maximizes ROI for the program and supports corporate roadmaps.

* Delegate responsibility appropriately.

* Define and drive standard implementations across all sites and discourages use of non-standard implementations.

* Collaborate with others (Business Process Analysts, Project Managers) to identify, clarify, and capture customer requirements.

 

 

Set Direction, Goals, and Performance Expectations

* Complete tasks on time.

* Promote a cooperative environment (ability to work in a team). Participates constructively in meeting-level discussions; integrates well with other team members, even when opinions differ from their own; creates strong morale and spirit in his/her team; shares wins and successes; fosters open dialog; acknowledges team dynamics; builds on positive relationships and addresses negative ones.

* Hold self and others accountable for meeting goals and action items from projects, meetings, and conversations.

* Set personal goals that are clear, measurable and in-line with department and corporate goals.

* Drive the team with purpose when leading meetings.

* Participate proactively when attending meetings.

* Steer and drive department goals.

 

Education

Required

* Bachelors Degree or equivalent experience

* Computer Science

* Related field of study

 

 

Experience

* 1-2 years of Memory Semiconductor Manufacturing

 

Qualifications

* Possess strong analytical, mathematical, problem solving skills.

* Capable of extracting data from any source.

* Proficient in at least one of Java, Python, NumPy, Perl, C#, C/C++, SQL, NoSQL (Mongo DB, Hadoop, Cassandra), R, JMP, Machine/Statistical Learning, Tableau, Y3, DataNavigator, Teradata SQL, Microsoft BI (Integration Services, Analysis Services, Reporting Services), etc.

* Familiar with UNIX/Linux, subversion, agile development methods, JSON, XML.

* Familiar with basic statistics (understand mean, sigma, p value, Anova, regression, data mining concept, SPC, etc.) and willing to learn statistics extensively as an expert in the future.

* Possess the ability to work in several areas of software development as part of a team or independently

* Possess strong analytical, problem solving, and organizational skills

* Able to work in a dynamic, fast-paced, 24x7 work environment

* Able to manage multiple projects and tasks concurrently

* Self-motivated with the ability to work with minimal supervision

* Exhibit excellent customer service skills

* Active team participation and demonstrated teamwork and consensus building skills

* Excellent verbal and written communication skills

 

Workplace

* Travel Required?

o Yes

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran or disability status.

For US Sites Only: To request assistance with the application process and/or for reasonable accommodations, please contact Micron’s Human Resources Department at 1-800-336-8918 or 208-368-4748 and/or submit: Job Information Request Form to: TJA@micron.com.


Keywords:  Taichung || Taichung City (TW-TXG) || Taiwan (TW) || Backend Manufacturing || College || Regular || Engineering || #LI-NH1 ||
 


Job Segment: Application Engineering, Developer, Semiconductor, Manufacturing Engineer, Software Engineer, Engineering, Technology, Science