Bangalore
79 days ago
Associate III - Semiconductor S/W Product Development

Role 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:

     Personally acquire knowledge of hardware technologies and system domain. Participate in on the job trainings as recommended by projectaccount      Apply the learnings 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 junior associates in automation/debug to become more effective in their roles      Identify code corrections enhancements and performance initiatives      Develop overall team expertise on low-level coding debugging and content development   Independently analyse traces/core dump for defects reported internally or by customer to find the root cause   Flexible and adaptable to 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      Number of bugs filed analysed closed as per set targets      Isolation debugging RCA time taken as per project KPIs 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:

     Able to perform code walkthrough and understand the modules library and structure      Capability in 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 a 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   Be the organizational mechanism to share coding debug content learnings across teams   Ability to work closely and independently with client to perform tasks as per expectations Understand the criticality of the deliverables and perform accordingly

Knowledge Examples:

Knowledge Examples

     Knowledge in Hardware Engineering with strong knowledge of 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      Experience in 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      Knowledge in electronic testing methodology and standards   Proficiency in being able to drive system level debug leveraging appropriate tools and architectural knowledge   Automation framework design and implementation according to project structure   Organizing monitoring defect management process Handling changes and conducting regression tests   Must be proficient with MS Office and Visio Understanding of automation framework or system debug lifecycle

Additional Comments:

Primary skills : Python Automation Problem Solving Debug Skills (Python scripts) Good to Have: Sikuli

Confirm your E-mail: Send Email