Product Development Engineer

Ford Ford · Auto · Dearborn, MI +1 · PD Operations and Quality

Software Product Engineer for Ford's Android Automotive OS application, focusing on issue triage, root cause analysis, and quality assurance for a hybrid embedded and cloud system. The role involves DFMEA, test analysis, and documentation to ensure stability and reliability.

What you'd actually do

  1. Lead the triage of reported issues within the BluAI In-Vehicle application and its associated cloud components. Conduct thorough and systematic root cause analysis for complex software failures, presenting detailed findings and actionable recommendations to development and cloud teams during daily review meetings.
  2. Collaborate with the Software Product Engineers (SPEs) to proactively identify potential failure modes for new features through comprehensive Design Failure Mode and Effects Analysis (DFMEA). Ensure that identified failure modes are adequately addressed through robust test case development and alignment with overall test strategies.
  3. Review and critically analyze QA test reports and results to identify patterns, critical defects, and areas for test process optimization. Partner closely with the QA team to refine test cases, establish clear preconditions, and define precise acceptance criteria to enhance the effectiveness of validation efforts.
  4. Maintain and update critical quality documentation, including DFMEA records, issue tracking systems, and quality history. Drive the creation of new test cases based on identified regressions, previously untested failure modes, and evolving product requirements to continuously improve test coverage. Demonstrate traceability from requirement to test case and test failures to DFMEA and associated new requirements.
  5. Provide specialized triage and root cause analysis support for issues related to Gemini and Google Assistant on Phoenix, as required.

Skills

Required

  • Android Automotive OS
  • System-level debugging
  • Root cause analysis
  • Embedded systems
  • Cloud systems
  • Asynchronous and concurrent processes
  • WebSocket cloud connectivity
  • WebRTC
  • Audio transmission protocols
  • JIRA
  • Azure DevOps
  • Git

Nice to have

  • Automated testing frameworks
  • CI/CD pipelines
  • Voice assistant technologies
  • Natural language processing (NLP)
  • Speech recognition
  • Automotive industry
  • High-reliability embedded systems development

What the JD emphasized

  • Android Automotive OS Expertise
  • Advanced System-Level Debugging
  • Exceptional Root Cause Analysis Skills
  • Quality Tools
  • Issue Tracking