Associate II - Semiconductor S/W Product Development
Role 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 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
Additional Comments:Job Description We are looking for PCB Design Librarian to support our client services that aims to create schematic symbols and physical footprints. Key Responsibilities: • Create PCB design libraries which include schematic symbol and device footprint drawing • Ensure each library has complete content information • Comply with library creation and validation process, best-known methods and standards • Perform quality assurance to ensure compliance to DFM/DFT and other requirements • Meet quality and timeline expectation • Ensure accurate tracking and record of library creation request, completion status and database maintenance • Publish weekly status of libraries creation, completion • Identify opportunity for improvement as needed Requirements: • Bachelor’s degree /Diploma in electrical/electronic engineering, or physics, Computer Science or similar • 1 to 2 years’ experience in PCB design or design libraries, electronics component datasheets • Experience working with Cadence is highly preferred • Experience in PCB design is advantageous • Must have strong attention to detail, fast learner • Good communication skills (English)
Skills
Pcb Designing,Dft,Cadence