0% found this document useful (0 votes)
42 views2 pages

JD - Principal Test Engineer - 1

The document describes a job posting for a Principal Engineer position in India. The role involves requirements elicitation, documentation, management and verification to ensure fulfillment of requirements. Key responsibilities include managing requirements specifications, bi-directional traceability, and software testing from test planning to execution and reporting. Minimum requirements include 10+ years of automotive software development experience, proficiency in C/C++, knowledge of automotive networks and protocols, and experience with safety standards.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
42 views2 pages

JD - Principal Test Engineer - 1

The document describes a job posting for a Principal Engineer position in India. The role involves requirements elicitation, documentation, management and verification to ensure fulfillment of requirements. Key responsibilities include managing requirements specifications, bi-directional traceability, and software testing from test planning to execution and reporting. Minimum requirements include 10+ years of automotive software development experience, proficiency in C/C++, knowledge of automotive networks and protocols, and experience with safety standards.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

Principal Engineer - India

Reports to: Lead Software Engineer Branch: Bangalore


Department: Software Business Unit/Office: EI Engineering
Status: Exempt Career Level: TC4
AWA Possible: No Date of Analysis: 24/04/17
(AWA=Alternate Work Arrangements)
Benchmark Title: Principal Engineer

The information on this job description has been designed to indicate the general nature and level of work performed by the
associate. It is not designed to contain, or be interpreted as a comprehensive inventory of all duties, responsibilities, and
qualifications required for the job.

POSITION SUMMARY

The Principal Engineer is the conduit between the Lead, Customer Requirements and the Development & Test
team. Involvement will be throughout the entire software development life cycle. Upon establishment of the
requirements baseline, the focus is shifted towards the management of the requirements specification and verifying
the fulfillment of all requirements.

DUTIES AND RESPONSIBILITIES

Requirements Responsibilities:
• Elicit requirements, document analysis and requirement workshops; perform analysis and documentation of
existing customer products, site visits (if required), use cases, scenarios, event lists, competitive product analysis,
task and workflow analysis, and/or viewpoints.
• Write requirements analysis report / log.
• Participate in peer reviews and inspections of requirements documents. Participate in peer reviews of work
products derived from requirements specifications to ensure that the requirements were interpreted correctly.
• Requirement Testability, estimation, prioritization etc.
• Enter, manipulate, and report on requirements stored in a configuration management and traceability tools.
Identify requirements errors and defects, and write requirement notification reports.
• Manage Bi-Directional Traceability Matrix.
• Manage changes to baseline requirements using change control processes and tools.

Software Testing Responsibilities:


• Proficiency reading schematics (if required).
• Proficiency of Analysing Customer Requirements.
• Proficiency of writing Test Plan
• Proficiency of setting up Software Test Setups
• Proficiency of writing / review of Test Cases
• Competency using lab equipment (e.g. multi meter, oscilloscope, logic analyser etc.)
• Competency of using Testing Tools e.g. CANOE, Load Box,
• Proficiency of protocols like CAN, Ethernet, UDS etc.
• Knowledge of GM LAN
• Knowledge of Scripting Languages e.g. CAPL Script, Python, Perl etc.
• Issue Resolution
• Analysis of Defect Leakage, categorization of the severity of the issues etc.
• Knowledge of Bug Resolution Cycle
• Familiarity with version control tool, e.g. SVN, Integrity, GIT HUB etc.

* Please note: It is management’s responsibility to ensure accuracy of this job description and communicate
content changes to Compensation.
Software Release Responsibilities:
• Responsible for execution of the overall Software Testing, Software Test Report, Software Test Log etc.
• Conformance to and application of Yazaki software development process.
• Be responsible for software error tracking lists.
• Support product builds, launches and investigation of quality and warranty issues.

MINIMUM REQUIREMENTS

• Excellent English and communication skills.


• Able to work self-sufficiently and proactively.
• AUTOMOTIVE Domain (IPC / HUD / ECU / ADAS) is a plus.
• Able to create and update Software Test Cases.
• Knowledge of CAN, LIN, CANOE is mandatory.
• Able to use GMLAN bus communication tools is a plus.
• An understanding of the V Model software development life cycle in a team environment.
• Experience with safety critical modules is a plus.
• Experience with ISO26262, SPICE and CMMI is a plus.

Degree Requirements: Bachelor’s degree in Electronics Engineering, Computer Engineering,


Computer Science or Relevant.
Certification Requirements: None
Previous Experience: • 10+ years of automotive or related embedded software development.
• Experience with C and C++, Object Oriented Design with UML,
Software Quality and Process Improvement standards such as SEI-
CMMI.
• Experience in automotive software development and In-vehicle
networks (CAN, LIN, etc.).
Travel Requirements: Rarely
On Call Requirements: As when required
Physical Requirements: Office position – primarily sedentary. Reasonable accommodations may
be made to enable an individual with disability to perform the essential
functions.

(Department Management to determine criteria for skill level of each position.)


SPECIAL SKILLS SKILL LEVEL
Basic Intermediate Advanced
• Customer Interaction YES
• Prior knowledge of Handling Team YES
• Process Compliance ( AUTOSPICE) YES
• Process Compliance ( ISO26262) YES
• SoftwareQualityAssuranceProcess YES
Compliance

* Please note: It is management’s responsibility to ensure accuracy of this job description and communicate
content changes to Compensation.

You might also like