Job Description :
Role Proficiency:
Expert at hardware components BIOS settings and configurations coding and scripting languages used in the system. Works under minimal guidance
Outcomes:
- Learn hardware technologies system domain individually and participate in on the job trainings as recommended by projectaccount
- Apply learning's in execution development solutions to perform debug isolation and testing as per directions
- Perform component selection isolation RCA in the event of failure
- Always adhere to the latest versions of feature document source code binaries w.r.t. testing development and debugging
- Perform component level and system level testing as per system functionalities
- Adhere to project timelines and communicate effectively over emails and conversations
- Mentor Associate I รขโฌ Semiconductor SW Product to become more effective in their roles
- Identify code corrections enhancements performance initiatives
- Flexible to adapt to the changing varied working environments shifts and extended working hours
- Thorough understanding of tools and applications used in the process
- Learn technology system domain individually and as recommended by the project/account
Measures of Outcomes:
- Completion of all mandatory trainings
- Adherence to testing methodologies and compliance process
- Adherence to project schedule and timelines
- Quick turnaround on defect filing tracking and close follow-up and tests based on project SLA
- Number of bugs filed analysed closed as per set targets
- Isolation debugging RCA time taken as per project KPIs
Outputs Expected:
Requirement:
- Familiar with hardware requirements; design a process for smart execution or debug
Debug:
- Code issues fixes debug isolation and root cause analysis. Suggest and document best practices. Participate in defining debug strategies/standards and BKMs.
- Analyse the test results and coordinate with the development teams for bug fixes
Develop:
- Design the hardware automation and debug. Prepare instructions on test cases for automation debug routing with 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 self-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
Skill Examples:
- Able to do code walkthrough and understand the modules library and structure
- Ability to explain and communicate the code debug process BKMs to the mentors/leads
- Ability to develop new automation capabilities including Test Case Automation or debug capabilities
- Ability to troubleshoot boards/system and evaluate test results against system specifications
- Ability to understand the required rework/HW for Automation environment.
- Good at debugging system integration and triage to specific component causing the issue
- Ability to manage and guarantee high levels of cohesion and quality
- Able to work in a team environment
- Good written and verbal communication abilities
- Excellent aptitude analytical and problem-solving skills
- Proactively ask for and offer help
- Understand the criticality of the deliverables and perform accordingly
Knowledge Examples:
Knowledge Examples
- Knowledge in Hardware Engineering with strong skills in C C++ Python and relevant languages
- Strong knowledge on Automation Programming or Strong knowledge on Debugging techniques and methodologies
- Knowledge in hardware design for automation purpose
- Knowledge in microcontroller/processors 8/16/32 DSP/SoC based hardware architectures
- Knowledge in protocol interfaces (12C SPI UART USB Display PCle Type C Wi Fi BP) Understanding of debugging tools like Function Generator Protocol analyser Oscilloscope Putty Tera term and Emulators
- Knowledge in hardware and product development lifecycle
- Knowledge in Agile methods for development debug testing implementation and execution
- Skill in electronic testing methodology and standards
- Must be proficient with MS Office and Visio
- Knowledge of extracting information from multiple documents
- Understanding on automation framework or system debug lifecycle