Associate III - Semiconductor S/W Product Development

Associate III - Semiconductor S/W Product Development

UST Global Singapore Pte Limited
Not Specified
Not Specified

Job Description

Job Description :
Role Proficiency: Level of Proficiency: Domain expert at hardware components, BIOS settings, configurations, BKMs, coding and scripting languages used in the system. Self manages in delivering results with no guidance Outcomes: 1. Personally acquire knowledge of hardware technologies and system domain. Participate in on the job trainings as recommended by project\\account 2. Apply the learnings in execution, development, solutions to perform debug, isolation and testing as per directions 3. Perform component selection, isolation, RCA in the event of failure 4. Always adhere to the latest versions of feature document, source code, binaries w.r.t. testing, development and debugging 5. Perform component level and system level testing as per system functionalities 6. Adhere to project timelines and communicate effectively over emails and conversations 7. Mentor junior associates in automation/debug to become more effective in their roles 8. Identify code corrections, enhancements, and performance initiatives 9. Develop overall team expertise on low-level coding, debugging and content development 10. Independently analyse traces/core dump for defects reported internally or by customer to find the root cause 11. Flexible and adaptable to the changing, varied working environments, shifts and extended working hours 12. Thorough understanding of tools and applications used in the process Measures of Outcomes: Measures: 1. Completion of all mandatory trainings 2. Adherence to testing methodologies and compliance process 3. Adherence to project schedule and timelines 4. Quick turnaround on defect filing, tracking and close follow-up and tests based on project SLA 5. Number of bugs filed, analysed, closed as per set targets 6. Isolation, debugging, RCA time taken as per project KPIs 7. Implement at least one impactful process/innovation Outputs Expected: Requirement: Expert at hardware requirements; designing a process for smart execution or debug Debug: Code issues, fixes, debug, isolation and root cause analysis. Taking traces and logs for in-depth analysis. Analyse the test results and coordinate with the development teams for bug fixes Participate in defining debug strategies/standards and BKMs Develop: Execute hardware automation, debug, prepare instruction on test cases for automation, and debug routing with no guidance Test: Analysis and testing of hardware, validate the specification or feature, document the analysis and test results. Document: Create documentation for one's own work; analysis performed, bring up diagnostics, BKM & test results Status Reporting: Report status of tasks assigned, comply with project related reporting standards and processes. Compile documentation of Weekly Status Reports (WSR) showing contribution to execution/debug/test content development. Assist by providing key inputs in reports that are published Release: Adhere to release management process for test/debug execution, milestones, ETA and test reports Compliance: Adhere to lab trainings, protocols, coding standards, test system setups, test compliance and ESD Manage knowledge: Consume project related documents, source code and specifications. Train the team on best practices Skill Examples: 1. Able to perform code walkthrough and understand the modules, library and structure 2. Capability in explaining and communicating the code, debug process, BKMs to the mentors/leads 3. Ability to develop new automation capabilities including Test Case Automation or Debug capabilities 4. Capacity to troubleshoot boards/system and evaluate test results against system specifications 5. Ability to understand the required rework/HW for automation environment 6. Able to support/debug system integration and triage to a specific component causing the issue 7. Ability to manage and guarantee high levels of cohesion and quality 8. Able to work in a team environment 9. Good written and verbal communication abilities 10. Excellent aptitude, analytical and problem-solving skills 11. Proactively ask for and offer help 12. Be the organizational mechanism to share coding, debug, content learnings across teams 13. Ability to work closely and independently with client to perform tasks as per expectations 14. Understand the criticality of the deliverables and perform accordingly Knowledge Examples: 1. Knowledge in Hardware Engineering with strong knowledge of C, C++, Python and relevant languages 2. Strong Knowledge on Automation Programming or Strong knowledge on Debugging techniques and methodologies 3. Comprehension of hardware design for automation purpose 4. Knowledge in microcontroller/processors 8/16/32, DSP/SoC based hardware architectures 5. Knowledge in protocols interfaces I2C, SPI, UART, USB, Display, PCIe, Type-C, Wi-Fi, BT 6. Experience in debugging tools like Function Generator, Protocol analyser, Oscilloscope, Putty, Tera term and Emulators 7. Knowledge in hardware and product development lifecycle 8. Knowledge in Agile methods for development, debug, testing, implementation and execution 9. Knowledge in electronic testing methodology and standards 10. Proficiency in being able to drive system level debug leveraging appropriate tools and architectural knowledge 11. Automation framework design and implementation according to project structure 12. Organizing, monitoring defect management process Handling changes and conducting regression tests 13. Must be proficient with MS Office and Visio 14. Understanding of automation framework or system debug lifecycle

Job Details

Similar Jobs

People Also Considered

Career Advice to Find Better

Simple body text this will replace with orginal content