Lead I - Semiconductor S/W Product Development

Lead I - Semiconductor S/W Product Development

UST Global Singapore Pte Limited
Malaysia
Not Specified
Not Specified

Job Description


Job Description :
Role Proficiency: Level of Proficiency: Responsible for driving, collaborating, mentoring, and coaching a small to medium d team (with a minimum of 8 members) by providing technical expertise in coding, debugging and content development. Self manages to deliver results with no guidance. Inspires team members; a lead who is looked upon by all members for technical assistance Outcomes: 1. Expert at bug monitoring, tracking, bug lifecycle, triage and isolation 2. Expert at coding modules, libraries, low level debugging, code analysis and code review 3. Perform component selection, isolation, RCA in the event of failure 4. Adherence to the latest versions of feature document, source code, binaries w.r.t. testing, development and debugging 5. Adhere to project timelines and communicate effectively over emails and conversations 6. Mentor teams in Automation/Debug to become more effective in their roles 7. Complete awareness with all the technologies thoroughly especially the ones associated with automation, debug and content development 8. Develop overall team expertise on low-level coding, debugging and content development 9. Thorough analysis of requirements to provide measurable inputs in terms of ETA, SLA, TAT and milestones 10. Train teams to analyse traces/core dump for defects reported internally or by customer to determine the root cause 11. Flexible and adaptable to the changing, varied working environments, shifts and extended working hours 12. Thorough understanding of tools and applications used in the process. Suggest new tools and process enhancements Measures of Outcomes: Measures: 1. Completion of all mandatory trainings 2. Adherence to testing methodologies and compliance process 3. Adherence to project schedule and timelines 4. Isolation, debugging, RCA time taken as per project KPIs 5. Implement at least one impactful process/innovation Outputs Expected: Requirement: Technical expert in debugging, automation and content development, hardware requirements and process changes for smart execution, debug and development. Technical mentor and client management skills Ownership: Ability to undertake challenging domains, tasks, projects, platforms, demanding clients, complex processed project. Identify the project risks and planning mitigation action with clients Quality: To ensure the quality of deliverables, in-line with agreed standards, guidelines, fair and untampered. Analyse the test results and coordinate with the development teams for bug fixes. Define debugs strategies/standards and BKM Document: Create documentation for one's own work, requirement analysis, project progress, solutions, designs, best practices, BKM and test reports Status Reporting: Report status of tasks assigned, comply with project related reporting standards and processes. Publish reports timely and periodically with utmost quality. 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, strict delivery timelines Manage knowledge: Consume project related documents, source code, platforms, features, specifications and provide training to the team to upskill them. Train team members regularly on new features, best practices, BKMs and processes. Skill Examples: 1. Expert at code walkthrough and author of modules, libraries 2. Provide technical input to project management team 3. Ability to troubleshoot boards/system and evaluate test results against system specifications 4. Expert at rework/HW for automation environment 5. Plans, develops, and implements best processes, teams, trainings 6. Coordinates communication between technical architects and team 7. A results driven self starter who anticipates, initiates and implements solutions 8. Able to work in a team environment 9. Good written and verbal communication abilities 10. Excellent aptitude, analytical and problem-solving skills 11. Proactively ask for and offer help 12. The organizational mechanism to share coding, debug, content learning's across teams 13. Ability to work closely and independently with client to perform tasks as per expectations 14. Understand the criticality of the deliverables and perform accordingly Knowledge Examples: 1. Expertise in Hardware Engineering with strong knowledge of C, C++, C#, Python and relevant languages 2. Strong Knowledge on Automation Programming or Strong knowledge on Debugging techniques and methodologies 3. Knowledge in hardware design for automation purposes 4. Understanding of microcontroller/processors 8/16/32, DSP/SoC based hardware architectures 5. Knowledge in protocols interfaces I2C, SPI, UART, USB, Display, PCIe, Type-C, Wi-Fi, BT 6. Experience with debugging tools like Function Generator, Protocol analyser, Oscilloscope, Putty, Tera term and Emulators 7. Knowledge in hardware and product development lifecycles 8. Knowledge in Agile methods for development, debug, testing, implementation and execution 9. Knowledge in electronic testing methodology and standards 10. Experience with Source Code Management (SCM) tools like GIT 11. Must be proficient with MS Office and Visio 12. Understanding on automation framework or system debug lifecycle

Similar Jobs

Career Advice to Find Better