Software Product Engineer

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

Software Product Engineer responsible for the end-to-end integration and delivery of the 3D Vehicle Avatar experience using Unreal Engine on QNX and Android Automotive platforms. This role involves managing engineering complexity, optimizing assets, and ensuring high-fidelity visual quality within strict hardware constraints.

What you'd actually do

  1. Own the end-to-end integration and delivery of the Unreal Engine-based 3D Vehicle Avatar across all in-vehicle displays, ensuring consistent, high-fidelity rendering, state transitions, and interactive behaviors.
  2. Collaborate closely with the Digital Design Studio and Technical Artists to establish robust asset-handoff pipelines, translating creative 3D assets, materials, and animations into performant, production-ready Unreal Engine packages.
  3. Manage vehicle-configuration complexity by designing software logic that maps real-time vehicle signals (VIN, trim, paint code, wheel packages) to the correct on-screen 3D model representation.
  4. Drive asset optimization and memory footprint strategies, ensuring that 3D models, textures, and materials are dynamically managed and do not exceed strict localized storage, RAM, or GPU limitations on embedded hardware.
  5. Oversee the implementation of efficient asset deployment pipelines, defining how Unreal Engine assets are packaged, updated, and provisioned to the vehicle to support a scalable portfolio without bloating the initial factory software image.

Skills

Required

  • Experience delivering complex, cross-functional software features in embedded, automotive, or adjacent domains
  • Ownership across multiple teams and releases
  • Ability to author high-quality epics and user stories
  • Drive Agile execution
  • Reason about end-to-end behavior across HMI ↔ middleware/services ↔ vehicle signal access
  • Drive integration/validation outcomes
  • Technical depth to lead engineers
  • Comfortable with architecture discussions, interface contracts, and failure-mode thinking
  • Experience leading defect triage using logs and traces
  • Drive disciplined prioritization/closure
  • Proficiency with Jira and Confluence
  • Creating traceability to requirements/design artifacts
  • Managing dependencies
  • Strong cross-functional leadership skills
  • Drive decisions
  • Align stakeholders
  • Communicate risks/status crisply to technical and non-technical audiences
  • BS in Engineering, Computer Science, or related technical field (or equivalent practical experience)

Nice to have

  • Direct, hands-on experience delivering production-grade HMI, UI, or real-time graphics experiences using Unreal Engine on embedded or mobile platforms
  • Deep understanding of QNX and Android Automotive (AAOS) operating systems
  • Performance tuning and graphics rendering pipelines on these platforms
  • Familiarity with 3D asset optimization pipelines
  • Proven track record of collaborating directly with technical artists, 3D modelers, and UX designers utilizing design tools like Figma alongside Unreal Engine's asset workflows
  • Familiarity with CAN-based feature behaviors and vehicle state modeling
  • Exposure to tools such as CANalyzer/Wireshark (or similar)
  • Knowledge of dynamic asset loading, runtime memory management, and remote asset-delivery strategies
  • Knowledge of automotive program cadence and release gating