The design assurance team supports Zebra's promise of quality to our customers and is responsible for ensuring products meet specifications throughout program phases from components to final product.
Working as part of a design team, provides all design assurance deliverables required in the development process at each phase with moderate level of coaching, including:
Evaluation of the SW components, for best practices and coding standards.
Advising design engineering on the selection, application and test of SW sub-routine components and systems
Recommending design or test methods for performance and stability. Review procedures for achieving required levels of SW product reliability
Determining reliability requirements of SW components and system level functioning and performance to achieve company, customer and any governmental agency reliability objectives
Using SW tools and defect predictive means to assess reliability of SW.
Consult in the creation and analysis of qualification test plans and results.
Specify stability and SW Accelerated Test Failure mode testing for determining SW race conditions and memory leaks.
Using predictive algorithms and other methods to assess the potential for undiscovered SW defects during the testing process.
Actively reviewing, understand and applying the Market Requirements relative to the SW deliverables.
Document Engineering Specifications to quantify metrics and acceptable criteria for SW Release Readiness, in keeping with Zebra SW Quality Standards.
May be responsible for quality activities to support the initiatives of the core development team, program manager or product line management deliverables
Communicates proactively with the project team and other stakeholders about progress against System level testing and reliability analysis of results. Uses experience and knowledge to proactively identify risks to the project and contribute beyond personal scope of deliverables. Contributes to overall project leadership
Work with ODM Suppliers reviewing their Quality Processes and the SW Quality against those processes.
Conducts Release Readiness Reviews with the entire releasing project team, (SW Engineering, System Engineering, Program Management, ECRT Team, etc.)
Demonstrates working knowledge of design for quality tasks, SW design reviews, SW code reviews, unit testing comprehensiveness, SW functional testing and SW Stress and performance testing. Ability to determine gaps and specify requirements for mitigation of gaps.
Actively participate in program Risk Assessment, highlighting key SW quality issues from a customer focused perspective. Ability to highlight SW Quality shortcomings and withhold Design approval when necessary.
Conduct periodic SW Quality Reviews where appropriate.
Assist project team in understanding technical issues and suggest testing or other approaches to determining root cause and corrective action
Acts independently to apply knowledge to resolve novel issues or concerns about design approach and conformance to standards
Analyze and approve SW Engineering changes to production products
Contributes to innovation efforts by participating actively in brainstorming activities and actively benchmarking externally with other organizations on best practices in design assurance
Provides product qualification or reliability assessment support over the life-cycle of the product to support cost saving initiatives, end of life parts that require new firmware or SW drivers or critical design improvements due to field performance or customer escalations
May participate in special projects as a representative of the DAE team or support process improvement activities within the broader function.
Candidate will be working largely with embedded base SW systems, but these embedded base products may be used as part of SW Solutions across Cloud Networks and therefore Candidate must have a propensity for systems interoperability.
Requires at least a Bachelor's Degree in SW or Computer Science
Bachelor's degree in an Engineering field (Mechanical, Electrical, or Reliability)
5-8 years experience
Working knowledge, skill, and problem solving ability on personal computer based systems
Knowledge and experience with spreadsheet and statistical software programs
Advanced Statistical methods and problem solving tools
Familiarity with ISO9001 and internal audit techniques
Effective verbal and written communication skills
Detailed and numbers oriented
Six Sigma problem solving methodologies, Green or Black Belt certification or ASQ Certified Quality Engineer a plus