1. Conduct comprehensive failure analyses and generate detailed reports on failure mechanisms using analytical tools 2. Upgrade product analysis capabilities and communicate findings with design, engineering, manufacturing, and application teams 3. Participate in process development activities including cross-sectioning products, within the lab
1. Develop firmware and assist to evaluate, design, build, bench test and debug firmware for new product 2. Works with a variety of interface standards 3. Perform system level design modeling, system integration, algorithm modeling, benchmarking implementation and digital signal processing
1. Implement monitoring objectives, maintain alert playbooks, create reliability strategies (incl. maintaining SLOs3 & error budgets) 2. Triage operation / customer-reported incidents, provide on-call support for production issues, assist customer and support teams 3. Facilitate reliability tests (i.e., Root Cause Finding, Chaos Engineering, Failure Mode and Effects Analysis) to assess robustness of products
1. Subject matter expert in failure analysis methods - develop new failure analysis techniques and present failure mechanism 2. Thorough understanding of product architecture, process flow, and test sequence in cross-collaborating with engineering teams (e.g., Product, Process, Test, Quality)
1. Lead day-to-day firmware development work and support project from inception to production to meet customer / business qualification 2. Oversees definition, design, verification, testing and documentation for firmware development 3. Provide mentoring to other team members on firmware development
1. Cross-collaborate with engineering teams (e.g., Product, Test), and interface with vendors, ensuring capability according to the timeline 2. Drive reliability testing readiness, develop test setup and troubleshoot test routines 3. Resolve design/ technical problems and offer alternative solutions where required