
Software Product Engineer
Ford Motor Company
full-time
Posted on:
Location Type: Office
Location: Allen Park • Missouri • United States
Visit company websiteExplore more
Salary
💰 $86,600 - $144,900 per year
Tech Stack
About the role
- Own the end-to-end technical execution of the IVI Camera and ADAS HMI software from early design through production release. Maintain a deep architectural understanding of video processing pipelines, HMI rendering logic, UI workflows, interface interactions (CAN, SOA) between the IVI system and ADAS modules, and display hardware constraints.
- Own and lead architecture and design for camera, parking and trailering HMI features, define interfaces and confirm specification completeness before software implementation begins.
- Partner closely with Product, Design, UX/UI, and core ADAS engineering teams to shape feature direction. Ensure alignment between user experience, display performance (latency/framerate), technical feasibility, and strict safety/regulatory compliance.
- Translate product intent and UI/UX flows (e.g., Figma) into engineering-ready technical stories for IVI SW stack (HMI apps, feature arbitration, platform services etc). Lead technical inputs for Program Increment (PI) Planning and participate in sprint ceremonies not just as a facilitator, but as a technical voice guiding feasibility and execution.
- Lead defect triage with a focus on technical root cause isolation using vehicle logs and debug traces. Validate end-to-end feature functionality—including camera image quality, UI responsiveness, alert timing, and dynamic visual overlay accuracy—in simulated environments (HIL with video/sensor injection) and in-vehicle displays.
- Ensure software quality through code reviews, rigorous testing, DFMEA execution, ASPICE compliance, and strict adherence to functional safety (ISO 26262) and regulatory standards (e.g., FMVSS 111 for rear visibility).
Requirements
- Bachelor’s degree in Computer Engineering, Electrical/Electronic Engineering, Computer Science, or a related technical field.
- 7+ years of experience in embedded software development or systems engineering, with a direct focus on In-Vehicle Infotainment (IVI), automotive display/HMI systems for Camera/ADAS features.
- Experience with vehicle architecture and automotive communication protocols (CAN, Automotive Ethernet, SOME/IP).
- Proven experience translating UI/UX designs into functional HMI logic and bridging the gap between middleware services and the user interface.
- Experience managing Agile projects and utilizing modern work management tools (e.g., JIRA, Confluence).
- Master’s degree in a related technical field (e.g., Computer Vision, Image Processing).
- Deep understanding of camera processing pipelines: Image Signal Processing (ISP), video codecs (H.264/H.265), and hardware interfaces (MIPI/CSI, SerDes, FPD-Link) and rendering frameworks (e.g., OpenGL, Vulkan).
- OS & Middleware Expertise: Extensive experience with QNX and/or Android Automotive (AAOS), including Android Camera HAL and vehicle signal routing.
- Experience triaging issues using log analysis and diagnostic tools (NeoVi, VehicleSpy, Vector Tools, CANalyzer, Wireshark).
- Familiarity with automotive functional safety standards (ISO 26262 / ASIL), camera regulations (FMVSS 111), ASPICE compliance, and DFMEAs.
- Experience with embedded build systems (Buildroot, QNX system builder) and revision control (Git/GitHub).
Benefits
- Immediate medical, dental, vision and prescription drug coverage
- Flexible family care days, paid parental leave, new parent ramp-up programs, subsidized back-up child care and more
- Family building benefits including adoption and surrogacy expense reimbursement, fertility treatments, and more
- Vehicle discount program for employees and family members and management leases
- Tuition assistance
- Established and active employee resource groups
- Paid time off for individual and team community service
- A generous schedule of paid holidays, including the week between Christmas and New Year’s Day
- Paid time off and the option to purchase additional vacation time.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
embedded software developmentIn-Vehicle Infotainment (IVI)automotive display systemscamera processing pipelinesImage Signal Processing (ISP)video codecsAgile project managementUI/UX design translationautomotive communication protocolsembedded build systems
Soft Skills
leadershipcollaborationtechnical communicationproblem-solvingattention to detailroot cause analysisadaptabilityproject managementcritical thinkinguser experience focus
Certifications
Bachelor’s degree in Computer EngineeringBachelor’s degree in Electrical/Electronic EngineeringBachelor’s degree in Computer ScienceMaster’s degree in Computer VisionMaster’s degree in Image ProcessingISO 26262 complianceASPICE compliance