Job Description :
Role Proficiency:
Work under continuous guidance and understand basic hardware components BIOS significance coding and scripting languages used in the system.
Outcomes:
- Learn hardware technologies system domain individually and participate in on the job trainings as recommended by projectaccount
- Apply learning's in execution development and 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
- Flexible and adaptable with the changing varied working environments shifts and extended working hours
- Thorough understanding of tools and applications used in the process
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
- Isolation debugging RCA time taken as per project KPIs
Outputs Expected:
Requirement:
- Understand the hardware requirements and design a process for smart execution or debug
Debug:
- Code issues fixes debug isolation and root cause analysis.
Develop:
- Design the hardware automation and debug. Prepare instruction on test cases for automation debug routing with guidance
Test:
- Analysis and testing of hardware validate the specification or feature and document the analysis and test results
Document:
- Create documentation for one's own work analysis performed bring up diagnostics BKM and test results
Status Reporting:
- Report status of tasks assigned; comply with project related reporting standards and processes
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 perform code walkthrough and understand the modules library and structure
- Capability of explaining and communicating the code debug process BKMs to the mentors/leads
- Ability to develop new automation capabilities including Test Case Automation or Debug capabilities
- Capacity to troubleshoot boards/system and evaluate test results against system specifications
- Ability to understand the required rework/HW for Automation environment
- Able to support/debug 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
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
- Comprehension of hardware design for automation purpose
- Knowledge in microcontroller/processors 8/16/32 DSP/SoC based hardware architectures
- Knowledge in protocols interfaces I2C SPI UART USB Display PCIe Type-C Wi-Fi BT
- Familiar with debugging tools like Function Generator Protocol analyser Oscilloscope Putty Tera term and Emulators
- Awareness of hardware development lifecycle and product development lifecycle
- Knowledge in Agile methods for development debug testing implementation and execution
- Knowledge in electronic testing methodology and standards
- Must be proficient with MS Office and Visio
- Understanding of automation framework or system debug lifecycle