model curriculum - national skill development corporation · gpp, assp, asip) use information ......
TRANSCRIPT
Embedded Product Designer – Technical Lead
Model Curriculum
Embedded Product Designer - Technical Lead
SECTOR: Electronics
SUB-SECTOR: Semiconductor & Components
OCCUPATION: Design
REF ID: ELE/Q1403, Version 1.0
NSQF LEVEL: 6
Embedded Product Designer – Technical Lead
Embedded Product Designer – Technical Lead
1. Curriculum 5
2. Trainer Prerequisites 16
3. Annexure: Assessment Criteria 17
TABLE OF CONTENTS
1. Curriculum 01
2. Trainer Prerequisites 11
3. Annexure: Assessment Criteria 12
Embedded Product Designer – Technical Lead
1
Embedded Product Designer - Technical Lead CURRICULUM / SYLLABUS
This program is aimed at training candidates for the job of a “Embedded Product Designer - Technical
Lead”, in the “Electronics” Sector/Industry and aims at building the following key competencies
amongst the learner.
Program Name Embedded Product Designer - Technical Lead
Qualification Pack Name & Reference ID
ELE/Q1403, VERSION 1.0
Version No. 1.0 Version Update Date 16th Jan,2019
Prerequisites to Training Bachelor’s Degree in Engineering / Technology
Training Outcomes
After completing this programme, the participants will be able to:
Analyse requirement-specification document(s) as per product specifications and system architecture
Use proper tools and devices for developing the new product design
Use the defined standards for built prototypes and testing the performance of the prototype devices
List post design activities and work accordingly
Plan activities and strategies to meet timelines
List software requirements specifications
Develop program specification and code by using correct structure and syntax
Use unit test cases
Identify the root cause of defects and bugs in an embedded code and debug the program
Evaluate the functioning of the embedded product
Identify malfunctions in the prototype devices and fix the issue
Demonstrate how to work effectively in a team
Comply with safety measures while working
Apply rescue and first-aid procedures in case of emergencies
Embedded Product Designer – Technical Lead
2
This course encompasses 05 out of 05 National Occupational Standards (NOS) of “Embedded
Product Designer - Technical Lead” Qualification Pack issued by “Electronics Sector Skills Council
of India”.
Sr. No.
Module Key Learning Outcomes Equipment Required
1. Fundamentals of Embedded Product Designing
Theory Duration 30:00 Practical Duration 30:00 Corresponding NOS Code Bridge Module
Identify the roles and responsibilities of an embedded product designer
List the knowledge and skills required for a designer
Illustrate basic concepts of principles of electrical and electronics, earth resistance and earth neutral voltage, concept of digital and analog in electronics and principles of board designing
Identify different kinds of hardware and operating system, various types of programming languages, category of embedded product designs, device driver and their uses
Define real-time operating systems and scheduling
List the range of processor used (e.g. GPP, ASSP, ASIP)
Use information such as terminologies, units, graphical representations, signs and symbols from resources and job specification documents
Demonstrate standard soldering regulations, how to read printed circuit board (PCB)
List the stages in the Software Development Life Cycle (SDLC)
Define the concepts like Sampling, Aliasing, Filtering, Time series and spectral domain
List the relevant communication protocols such as Modbus, Ethernet/ TCP-IP or HART protocol, OPC, Wireless HART
Define memory architectures, databases and structures
PCB and PCB designing software/ spice
Earthing equipment, Multimeter, Oscilloscope
Laptop and desktop computers with C, C++, embedded C, PYTHON installed
Embedded Product Designer – Technical Lead
3
2. Designing of Electronic Embedded Products
Theory Duration 45:00 Practical Duration 70:00 Corresponding NOS Code ELE/N1403
Interpret the design requirement and prepare a detail list of requirement-specification including software, hardware and firmware as per given specifications and system architecture
Evaluate the feasibility of the design and prepare a feasibility report of the new product design
Analyse datasheets of components such as ageing, caveats, constraints like temperature/ pressure affecting normal operational characteristics of the product
Use tools and hardware such as Computer, cross compiler, circuit simulator, device driver, PCB design software/ component library, microprocessor/ microcontroller and other peripherals
Use testing devices such as oscilloscopes, multimeters, JTAG, Traffic generators/analyzers, signal generators/analyzers, frequency counters, power supply
Use operating system and language required for developing the new product design and calibrate them
List proper software for designing and testing as per the company standards and requirement
Develop a work plan and create a design document both high-level and low-level
Use unit-test cases (UTCs) to test the product according to white box testing method
Apply the processes and approved techniques involved in embedded product designing as per stipulated quality standards and compliances
Evaluate the design to ensure that the product complies with relevant safety standards, performance and budget requirements
Assess that the prototype devices or circuits are built as per required
Computer, cross compiler, circuit simulator, device driver
PCB design software/ component library, microprocessor/ microcontroller and other peripherals.
PCB designing software/ spice
Laptop and desktop computers with C, C++, embedded C, PYTHON installed
Windows, iOS, Linux, virtual machines
Embedded device with RTOS, Symbian, Android or Linux
Oscilloscopes, multimeters, JTAG, Traffic generators/analyzers, signal generators/analyzers, frequency counters, power supply
Sample BOM
Embedded Product Designer – Technical Lead
4
specifications and conduct performance test
Compare the code with the design document to ensure that it maps to the requirements
Prepare a document containing hardware specifications, design documentation, hardware-related detailed design documentation, BOMs and Parts Lists, verification tests and reports
Evaluate supplier/vendor documentation and apply provided suggested courses of action for all hardware-related components
Identify the issues with relevant policy and procedure and report them to appropriate authority
Comply with IP confidentiality rights and configuration management of hardware items
3. Development of Software Solutions
Theory Duration 45:00 Practical Duration 70:00
Corresponding NOS Code ELE/N1404
Identify extent of code development work required and plan activities accordingly to meet scheduled timelines
Use appropriate development kit, software and microprocessor or micro controller based on specified requirements and performance standard
Identify and use software configuration management tools, editor and compiler
List the range of code generation tools and unit testing tools used to develop software code
Write efficient, readable and maintainable software code using coding tools, considering purpose of the software solution, type of architecture, potential challenges and how to deal with them
Identify the components which are suitable for re-use and also different sources of information for writing software code
Apply the principles of embedded software programming and real-time programming, best practices for
Computer, cross compiler, circuit simulator, device driver
Laptop and desktop computers with C, C++, embedded C, PYTHON installed
Windows, iOS, Linux, virtual machines
Embedded device with RTOS, Symbian, Android or Linux
Oscilloscopes, multimeters, JTAG, Traffic generators/analyzers, signal generators/analyzers, frequency counters, power supply
VxWorks, QNX types OS
Embedded Product Designer – Technical Lead
5
embedded programming and current practice in the infrastructure design of software code
Test the program by compiling and running the programs to check working of basic input/ output functions, memory organization, peripheral operations (e.g., timers, data ports, etc.) and interrupt operation
Identify the syntax and semantics of the C language for embedded programming, how to access memory-mapped peripherals using C, how to write interrupt handlers in C
List software requirements specifications including functionality, performance and design constraints
Apply the process for converting technical specifications into code
Select embedded product development board and compiler/ development environment for the microcontroller/ processor to be programmed
Create and modify code using embedded product peripherals such as timers, data communication ports and so on
Develop microprocessor/ microcontroller software to comply with a specified function and operating parameters
Use digital signal processors and field programmable gate arrays (FGPA) firmware code development
Develop applications for signal processing, data acquisition, event processing and data management and communication functions
Develop systems using real-time embedded operating systems
Create UTCs, execute them and fix the issues
Apply the steps for testing such as developing testing procedures, analysing inputs from appropriate people, recording corrective actions for identified defects, submitting tested
Embedded Product Designer – Technical Lead
6
code for approval
Use defect tracking tools
Implement the key features of the programming language such as use of registers, addressing modes, assembler instructions, subroutines and flags and so on
Apply debugging techniques to fix the identified issue in the embedded code using assembler/ simulator software packages, emulators, debuggers and so on
Evaluate the working of the product by loading the compiled code in to product
4. Testing and Rectifying Product Malfunctions
Theory Duration 40:00 Practical Duration 70:00
Corresponding NOS Code ELE/N1405
Identify the malfunctions in the prototype devices/ components
List the software and hardware used to test malfunctions
Identify the applications of debugging
Use debugging to analyse and resolve malfunctions in the prototype
Apply approved techniques to check defects/ malfunctions
Analyse unit failures and develop corrective actions
Assess the techniques used for electromagnetic interference or compatibility (EMI/ EMC) testing, thermal testing, scale testing, rate test. KPI test etc.
Demonstrate working with the testing/QA team to fix identified problems
Comply with the quality standards defined by the organization
Identify and resolve malfunctions as per standard operating system
Evaluate end-of-life and component change notifications and sourcing alternate components
Prepare a document containing the completed new product design work and submit to relevant authority/ person for
Computer, cross compiler, circuit simulator, device driver
Laptop and desktop computers with C, C++, embedded C, PYTHON installed
Windows, iOS, Linux, virtual machines
Embedded device with RTOS, Symbian, Android or Linux
JTAG, Traffic generators/analyzers, signal generators/analyzers, frequency counters, power supply
Embedded Product Designer – Technical Lead
7
approval
5. Soft Skills and Work Ethics
Theory Duration 20:00 Practical Duration 25:00
Corresponding NOS Code ELE/N9905
Collect information and instructions from the supervisor and fellow workers and understand them
Use the information/instructions diligently and pass it on to authorized persons and the team members whenever required
Apply team building skills and assist colleagues to maximize effectiveness and efficiency in carrying out tasks
Identify the importance of effective communication skills and good interpersonal skills
Apply appropriate communication skills and etiquettes while interacting with others
Demonstrate responsible and disciplined behaviours at the workplace
Identify the common reasons for interpersonal conflict and ways of managing interpersonal conflict effectively
Comply with work ethics and workplace etiquettes
Identify different categories of people in the organization
Report grievances and problems to appropriate authority as per procedure to resolve them and avoid conflict
Sample of escalation matrix, organisation structure
6. Basic Health and Safety Practices
Theory Duration 20:00 Practical Duration 35:00
Corresponding NOS Code ELE/N1002
List job-site hazards, risks and accidents
Comply with the safety procedures for maintaining electrical safety, handling tools and hazardous materials
Implement electronic waste disposal procedures
Use protective equipment suitable to tasks and work conditions
Identify the name and location of concerned people, documents and equipment for health and safety in the workplace
Interpret warning signs while accessing
Personal Protection Equipment: safety glasses, head protection, rubber gloves, safety footwear, warning signs and tapes, fire extinguisher, first aid kit, and so on Fire extinguishers, warning signs
Embedded Product Designer – Technical Lead
8
sensitive work areas
Identify the importance of good housekeeping
Apply methods of accident prevention in the work environment
Identify the importance of good postures for lifting heavy objects
Report any abnormal situation/behaviour of any equipment/system to relevant authorities
Identify the types of fire and use correct fire extinguishers
Apply emergency rescue techniques during fire hazard
Apply first aid and bandage to victims
Illustrate the steps to free a person from electrocution, and artificial respiration and the CPR Process
Use defined emergency procedures such as raising alarm, safe/efficient, evacuation, correct means of escape and so on
Prepare an incident report and send report to the concerned person
Demonstrate correct method to move injured people and others during an emergency
Identify the importance of safe lifting, carrying and transporting practices
Total Duration 500:00
Theory Duration (hh :mm ) 200:00
Practical Duration (hh:mm) 300:00
Unique Equipment Required: Cross compiler, circuit simulator, device driver PCB design software/ component library, microprocessor/ microcontroller and other peripherals, PCB designing software/ spice Laptop and desktop computers with C, C++, embedded C, PYTHON installed Windows, iOS, Linux, virtual machines Embedded device with RTOS, Symbian, Android or Linux Oscilloscopes, multimeters, JTAG, Traffic generators/analyzers, signal generators/analyzers, frequency counters, power supply PPE, Soldering equipment, earthing equipment Fire extinguisher First aid kit, bandage
Grand Total Course Duration: 500 Hours 0 Minutes (This syllabus/ curriculum has been approved by Electronics Sector Skills Council of India)
Embedded Product Designer – Technical Lead 9
Trainer Prerequisites for Job role: “Embedded Product Designer - Technical Lead” mapped to Qualification Pack: “ELE/Q1403” Version 1.0
Sr.
No.
Area Details
1 Job Description To deliver accredited training service, mapping to the curriculum
detailed above, in accordance with the Qualification Pack
“ELE/Q1403, version 1.0”
2 Personal Attributes Aptitude for conducting training, and pre/ post work to ensure
competent, employable candidates at the end of the training.
Strong communication skills, interpersonal skills, ability to work as
part of a team; a passion for quality and for developing others;
well-organized and focused, eager to learn and keep oneself
updated with the latest in the mentioned field.
3 Minimum Educational Qualifications
Bachelor Degree in Engineering/ M.Tech
4a Domain Certification Certified for Job Role: “Embedded Product Designer - Technical
Lead” mapped to QP: “ELE/Q1403 version1.0”. Minimum
accepted score is 80%
4b Platform Certification Recommended that the Trainer is certified for the Job Role: “Trainer”, mapped to the Qualification Pack: “MEP/Q2601”. Minimum accepted score is 80%.
5 Experience Academic Experience of Minimum 5 Years
Industry Experience of minimum 7 Years in the relevant area
Embedded Product Designer – Technical Lead
10
Annexure: Assessment Criteria
Criteria For Assessment Of Trainees
Job Role: Embedded Product Designer - Technical Lead
Qualification Pack: ELE/Q1403
Sector Skill Council: Electronics Sector Skill Council of India
Guidelines for Assessment
1. Criteria for assessment for each Qualification Pack will be created by the Sector Skill Council. Each
Performance Criteria (PC) will be assigned marks proportional to its importance in NOS. SSC will also lay
down proportion of marks for Theory and Skills Practical for each PC.
2. The assessment for the theory part will be based on knowledge bank of questions created by the SSC.
3. Assessment will be conducted for all compulsory NOS, and where applicable, on the selected
elective/option NOS/set of NOS.
4. Individual assessment agencies will create unique question papers for theory part for each candidate at
each examination/training center (as per assessment criteria below).
5. Individual assessment agencies will create unique evaluations for skill practical for every student at each
examination/training center based on this criterion.
6. To pass the Qualification Pack, every trainee should score a minimum of 70% of aggregate marks to
successfully clear the assessment.
7. In case of unsuccessful completion, the trainee may seek reassessment on the Qualification Pack.
Compulsory NOS
Total Marks: 500
Marks Allocation
Assessment Outcomes
Performance criteria Total Marks
Out of Theory Skills Practical
ELE/N1403
Design electronic embedded products using approved techniques and tools
PC1. identify design requirements for the product from authorised documents and personnel
100
3 1 2
PC2. detail the requirement-specification to include the software, hardware and firmware based on product requirements including system architecture
4 2 2
PC3. conduct a feasibility analysis of the proposed embedded product design and evaluate the required parameters
6 2 4
Embedded Product Designer – Technical Lead
11
PC4. interpret data sheets of components to be used in the system to determine factors that might affect its normal operational characteristics
4 2 2
PC5. compare data of components and its impact with similar or competing vendor products to select fit-for-purpose components
4 2 2
PC6. identify and use tools, hardware testing devices, operating system and language required for developing the new product design
4 2 2
PC7. brief developers in the team on coding requirements
4 2 2
PC8. ensure that the selected tools and hardware are calibrated as per approved methods and ready for use
2 1 1
PC9. confirm that licensed software (or open source) are used as per the company standards and tool-chain requirement
2 1 1
PC10. develop a work plan with agreed scheduled timelines in coordination with relevant stakeholders
5 2 3
PC11. produce high-level design document and low-level design document (detailed design document) accurately, as per requirements
6 2 4
PC12. produce and execute unit-test cases (UTCs) by white box testing method
6 2 4
PC13. use approved techniques to design embedded product as per stipulated quality standards and compliances
6 3 3
PC14. confirm that new product design complies with relevant safety standards, performance and budget requirements
5 2 3
PC15. check to confirm that prototype devices or circuits are built as per required specifications
6 2 4
PC16. review codes received from the coder to ensure these are in line with the detailed design document requirements
6 2 4
PC17. test performance of the prototype devices/ components as against product specifications and regulatory requirements
6 2 4
PC18. ensure necessary steps are taken to protect intellectual property from
2 1 1
Embedded Product Designer – Technical Lead
12
unauthorised use and maintain IP confidentiality rights
PC19. ensure configuration management of hardware items for embedded products
5 2 3
PC20. create clear and concise hardware specifications, design documentation, hardware-related detailed design documentation, BOMs and parts lists, verification tests and reports
6 2 4
PC21. review and evaluate supplier/vendor documentation against requirements
3 1 2
PC22. suggest courses of action to management for procurement of all hardware-related components and related services
3 1 2
PC23. report problems or issues to appropriate authority in accordance with relevant policy and procedure and seek guidance on how to resolve them
2 1 1
100 40 60
ELE/N1404
Develop and test software solutions for embedded products
PC1. determine the extent of code development work required as per documents, job requirement specifications and in consultations with relevant persons
100
3 1 2
PC2. plan activities to meet scheduled timelines in consultation with others involved on the work
2 1 1
PC3. select appropriate development kit and software based on specified requirements and performance standard
3 1 2
PC4. develop a plan to carry out programming efficiently
2 1 1
PC5. select the appropriate microprocessor or micro controller for a given task
3 1 2
PC6. optimize the embedded design using basic input/ output functions
3 1 2
PC7. test the setup by compiling and running to check errors, if any, in the programs
3 1 2
PC8. confirm the proposed features and operation of the embedded product
3 1 2
PC9. develop software requirements specifications
3 1 2
PC10. apply correct structure and syntax for developing program specification for target micro controller function
3 1 2
PC11. test the requirements document by 3 1 2
Embedded Product Designer – Technical Lead
13
using it as the basis for writing the test plan
PC12. select an appropriate embedded product development board for the microcontroller/processor to be programmed
3 1 2
PC13. select an appropriate compiler/development environment for the microcontroller/processor on the development board
3 1 2
PC14. write code using timers, data communication ports, analog-to-digital and digital-to-analog converters, and any other embedded product peripherals
3 1 2
PC15. modify an existing microprocessor/microcontroller program to comply with specified operating parameters
3 1 2
PC16. develop microprocessor/ microcontroller software to comply with a specified function and operating parameters
3 1 2
PC17. program field programmable gate arrays and digital signal processors as per design requirement
3 1 2
PC18. develop applications that perform signal processing, data acquisition, event processing and data management and communication functions as per requirements
3 1 2
PC19. develop systems using real-time embedded operating systems (VxWorks, QNX, etc.)
3 1 2
PC20. apply correct syntax when developing code
3 1 2
PC21. create appropriate unit test cases (UTCs)
3 1 2
PC22. review codes and UTCs with appropriate people
2 1 1
PC23. execute UTCs and document results 3 1 2
PC24. rework the code and UTCs to fix identified defects
3 1 2
PC25. analyse feedback from appropriate people to inform future designs
3 1 2
PC26. record corrective actions for identified defects to inform future designs
3 1 2
PC27. submit tested code for approval by appropriate personnel
2 1 1
Embedded Product Designer – Technical Lead 14
PC28. develop testing procedures to analyse code
3 1 2
PC29. apply key features of the programming language used to develop and test solutions
3 1 2
PC30. analyse embedded code to determine root cause of defects and implement corrective action
3 1 2
PC31. rectify problems and bugs in code by applying debugging techniques, to ensure specifications are met
3 1 2
PC32. compile the code 2 1 1
PC33. load the compiled code into the memory of the embedded product
3 1 2
PC34. test the embedded product to see if it is working
3 1 2
PC35. debug program using assembler/simulator software packages
3 1 2
100 35 65
ELE/N1405
Test and rectify malfunctions in the prototype of the embedded product
PC1. identify malfunctions in the constructed prototype devices/components using appropriate software, hardware and testing methods
100
11 4 7
PC2. debug malfunctions in the constructed prototype devices/components using appropriate software, hardware and testing methods
12 4 8
PC3. analyse unit failures and develop corrective actions
11 4 7
PC4. fix identified problems in coordination with work with the test/ QA team
11 4 7
PC5. verify compliance with quality standards
11 3 8
PC6. apply correct techniques to rectify malfunctions as per standard operating procedures
11 4 7
PC7. evaluate end-of-life and component change notifications and sourcing alternate components (please discuss more on this)
11 4 7
PC8. retest the prototype devices/components using approved procedures and ensure that operational requirements are met
11 4 7
PC9. document the completed new product design work appropriately and submit to relevant authority/person for approval
11 4 7
100 35 65
Embedded Product Designer – Technical Lead
15
ELE/N9905
Work effectively at the Workplace
PC1. exchange information and instructions with others at the workplace clearly, accurately and within agreed timelines
100
5 2 3
PC2. seek clarification to obtain complete information and confirm understanding while receiving communications
4 2 2
PC3. display helpful behaviour by assisting others in performing tasks where required
3 1 2
PC4. follow communication etiquette while working to convey politeness, assertiveness, care and professionalism
5 2 3
PC5. share all relevant information with stakeholders in agreed formats and as per agreed timelines
5 2 3
PC6. identify and obtain clarity regarding organisational, team and own goals and targets
5 2 3
PC7. prioritise and plan work in order to achieve goals and targets
5 2 3
PC8. monitor own and team performance as per agreed plan
4 1 3
PC9. complete duties accurately, systematically and within required timeframes
3 1 2
PC10. maintain orderliness and cleanliness in the work area
4 2 2
PC11. identify own strengths and weaknesses in relation to goals and targets
4 2 2
PC12. select opportunities for continuous learning and maintaining currency of professional practice
4 2 2
PC13. develop a professional development plan to enhance professional capabilities
5 2 3
PC14. examine developments and trends in field of work and potential impact on work
4 2 2
PC15. invite peers and others to observe, and provide feedback, on own performance and practices
3 1 2
PC16. use feedback from colleagues and clients to identify and introduce, improvements at work
3 1 2
PC17. perform tasks as per workplace standard and in compliance with organisational policies and legislative
3 1 2
Embedded Product Designer – Technical Lead
16
requirements
PC18. display appropriate professional appearance for the workplace while adhering to organisational policy for dress code
3 1 2
PC19. demonstrate responsible and disciplined behaviors in the workplace
5 2 3
PC20. identify the cause of conflict and options for resolution when faced with situations of conflict
4 2 2
PC21. escalate grievances and problems to appropriate authority as per procedure to resolve them and avoid conflict
3 1 2
PC22. protect the rights of the client and organisation when delivering services
4 2 2
PC23. ensure services are delivered equally to all clients regardless of personal and cultural beliefs
3 1 2
PC24. operate within an agreed ethical code of practice
3 1 2
PC25. recognise unethical conduct and report to an appropriate person
3 1 2
PC26. follow organisational guidelines and legal requirements on disclosure and confidentiality
3 1 2
100 40 60
ELE/N1002
Apply health and safety practices at the workplace
PC1. identify job-site hazardous work and state possible causes of risk or accident in the workplace
5 2 3
PC2. carry out safe working practices while dealing with hazards to ensure the safety of self and others
7 3 4
PC3. use appropriate personal protective equipment (PPE)
5 2 3
PC4. follow standard safety procedures while handling tools and equipment
5 2 3
PC5. follow standard safety procedures while handling hazardous substances or working in hazardous environments
4 1 3
PC6. dispose electronic waste as per industry approved techniques
5 2 3
PC7. avoid damage of components due to negligence in electrostatic discharge (ESD) procedures
4 1 3
Embedded Product Designer – Technical Lead
17
PC8. state the name and location of people responsible for health and safety in the workplace
100 3 1 2
PC9. state the names and location of documents that refer to health and safety in the workplace
3 1 2
PC10. follow methods of accident prevention in the work environment of the job role
5 2 3
PC11. state location of general health and safety equipment in the workplace
3 1 2
PC12. lift heavy objects safely using correct procedures
4 1 3
PC13. apply good housekeeping practices at all times
5 2 3
PC14. identify common hazard signs displayed in various areas
3 1 2
PC15. use the various appropriate fire extinguishers on different types of fires correctly
6 2 4
PC16. demonstrate rescue techniques applied during fire hazard
6 2 4
PC17. take preventive measures in order to prevent fire hazards
5 2 3
PC18. demonstrate how to free a person from electrocution
3 1 2
PC19. administer appropriate first aid to victims where required eg. in case of bleeding, burns, choking, electric shock, poisoning etc.
5 2 3
PC20. demonstrate basic techniques of bandaging
3 1 2
PC21. administer first aid to victims in case of a heart attack or cardiac arrest due to electric shock, before the arrival of emergency services in real or simulated cases
4 1 3
PC22. participate in emergency procedures 3 1 2
PC23. demonstrate correct method to move injured people and others during an emergency
4 1 3
100 35 65
Total 500 185 315
Embedded Product Designer – Technical Lead
18