Bangalore
6 days ago
Associate I - Semiconductor S/W Product Development

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

Additional Comments:

• Proficiency in Python and Shell Scripting. • Experience working and running tests at scale on servers. • Practical experience with System Validation Automation Tools and Infrastructure, including Ansible, PyInfra, Jenkins, and Dockers. • Hands-on experience in designing and implementing various testing methodologies, test automation, and continuous integration systems. • Exceptional organizational skills, with the ability to prioritize and manage multiple tasks concurrently and meet tight deadlines. • Solid understanding of Linux and Linux OS kernel. • Previous experience with server systems and/or first-level debugging in computer platforms. • Prior experience in Linux server administration and Linux boot flow. • Familiarity with Computer Architecture concepts and silicon features. • Knowledge of Reliability, Availability, and Serviceability (RAS) x86 is a plus.

Confirm your E-mail: Send Email