Product Development Engineer - IVI Camera Software
Core
Design, develop, and deploy mission-critical camera software for Ford's In-Vehicle Infotainment (IVI) systems, integrating and streaming camera feeds from embedded cameras and ADAS ECUs to vehicle displays.
Role type
Product Development Engineer (Embedded Camera Software)
Builds
In-Vehicle Infotainment (IVI) systems with integrated camera and video streaming capabilities
Domain
Automotive / Embedded Systems / Computer Vision
Deliverable
production ML models
Required skills
C/C++ programming, Embedded Linux/QNX/RTOS, Camera/Video streaming, Git/GitHub, Embedded systems debugging, Real-time performance optimization
Preferred skills
Image/video processing algorithms (ISP, camera tuning), Multimedia frameworks (V4L2, GStreamer), Hardware accelerators (GPU/DSP) via Vulkan/OpenGL, Low-level programming (Rust), Automotive protocols (CAN, Ethernet)
Technologies
QNX, Embedded Linux, RTOS, Git, GitHub, V4L2, GStreamer, Vulkan, OpenGL, CAN, Ethernet, Rust, C++, C
Responsibilities
Design, develop, and test robust, high-availability camera software; Implement and optimize software for embedded platforms; Lead integration of camera systems; Collaborate with hardware and software teams; Debug and troubleshoot complex software issues; Contribute to architectural decisions
Seniority
Mid-Senior, hands-on IC