Software Developer - In-Vehicle Infotainment 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
Senior embedded software engineer (camera systems)
Builds
Next-generation automotive platforms with integrated camera and video streaming capabilities
Domain
Automotive / Embedded Systems / Computer Vision
Deliverable
production ML models | product features
Required skills
C/C++ programming, embedded systems development, Real-Time Operating Systems (RTOS), camera integration, video streaming, debugging embedded hardware, software architecture, Git version control
Preferred skills
Image and video processing algorithms, ISP tuning, multimedia frameworks (V4L2, GStreamer), hardware accelerators (GPUs, DSPs), Vulkan/OpenGL APIs, Rust, automotive communication protocols (CAN, Ethernet)
Technologies
QNX, embedded/automotive Linux, Git/GitHub, V4L2, GStreamer, Vulkan, OpenGL, CAN, Ethernet
Responsibilities
Design and test robust, high-availability camera software; optimize software for resource-constrained ECUs; lead integration of camera systems; collaborate with hardware and external partners; debug complex software issues on target hardware; contribute to architectural decisions and best practices
Seniority
Senior, hands-on IC