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:
Nature of work/Responsibilities Software Developer Code Implementation using C/C++ with defined coding standards. Writing Unit-Test Cases and Test Applications for the code implemented. Analyse, Debug and Fix issues reported by validation team. Primary/Mandatory skills o Hands-on software development experience with the C/C++ programming language. o Good Knowledge of Advanced C++ - Object Oriented Design, List, Map, Vector, STL data types, Exception Handling, Multi-threading, Socket programming and Interprocess communication o Good analytical, problem-solving, programming and trouble shooting skills required. o Good understanding of Windows and Linux operating system. o Working experience with development and debugging tools like Visual studio, Eclipse, GCC,GNU Make, GDB. Secondary/Nice to have skills o Experience in scripting language preferably Shell and Python. o Experience writing and modifying Makefiles for GNU Make. o Experience in Git and Jira. o Working experience in Agile development. o Good written, verbal communication and interpersonal skills required.
###
Skills
C Plus Plus,Vector,Object Oriented Design,Visual Studio
###
About UST
UST is a global digital transformation solutions provider. For more than 20 years, UST has worked side by side with the world's best companies to make a real impact through transformation. Powered by technology, inspired by people and led by purpose, UST partners with their clients from design to operation. With deep domain expertise and a future-proof philosophy, UST embeds innovation and agility into their clients' organizations. With over 30,000 employees in 30 countries, UST builds for boundless impact--touching billions of lives in the process.
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.
Job Detail
Job Id
JD3707944
Industry
Not mentioned
Total Positions
1
Job Type:
Full Time
Salary:
Not mentioned
Employment Status
Permanent
Job Location
KA, IN, India
Education
Not mentioned
Experience
Year
Apply For This Job
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.