> Markdown version of [/jobs/ext/3920459-software-developer-in-vehicle-infotainment-camera-software](https://www.wearedevelopers.com/jobs/ext/3920459-software-developer-in-vehicle-infotainment-camera-software). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Developer - In-Vehicle Infotainment Camera Software - **Company:** Ford Motor Company - **Location:** Dearborn, MI, United States - **Salary:** $12,480.0 - $16,640.0 - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Agile Methodology, C++ (Programming Language), Software Quality, Communications Protocols, Software Debugging, Linux, Embedded Software, Ethernet, OpenGL, Performance Tuning, Software Architecture, Real-Time Operating Systems, Software Engineering, System Programming, Systems Integration, Video Editing, Graphics Processing Unit (GPU), Information Technology, Low Latency, Hardware Acceleration, Video Streaming, Software Version Control - **Published:** October 26, 2026 - **Apply:** https://www.techcareers.com/job.asp?id=3467287819&tx=KK5353FFI&pt=1&aff=0B19D771-A501-4A5E-8338-2A822B784D54&utm_source=Job%20Feed&utm_medium=textkernel&utm_campaign=DE&utm_term=0B19D771-A501-4A5E-8338-2A822B784D54 ## About the Role * Bachelor's degree in Computer Science, Electrical Engineering, or a related technical field. * 3+ years of experience in software development with embedded systems or automotive background. * 2+ years' experience in C/C++ programming, including modern C++ standards. * 1+ years' experience in Camera or Video streaming. * Proven experience with QNX, embedded/automotive Linux or other Real-Time Operating Systems (RTOS). * Working experience with Git/GitHub as a version control system. Even better, you may have... * Proficiency in image and video processing algorithms, ISP, camera tuning, and multimedia frameworks like V4L2 or GStreamer, with experience leveraging hardware accelerators (GPUs, DSPs) using APIs such as Vulkan or OpenGL. * Comprehensive understanding of low-level programming, hardware/software interfaces, and modern systems languages like Rust coupled with defensive coding techniques. * Experience debugging embedded systems and optimizing software for performance, latency, and memory constraints. * Experience with automotive communication protocols such as CAN and Ethernet. * Knowledge of the software development lifecycle and agile methodologies. ## Description * Implement and optimize software for embedded platforms, ensuring reliability and real-time performance in resource-constrained ECUs. * Lead the integration of camera systems, including capturing, processing, and streaming video feeds to vehicle displays. * Collaborate with hardware teams, other software engineering teams, and external partners to define requirements and ensure seamless system integration. * Debug and troubleshoot complex software issues on target embedded hardware, utilizing various debugging tools and techniques. * Contribute to architectural decisions and drive best practices for software development, code quality, and maintainability. * Stay current with emerging technologies in camera systems, video processing, and embedded software development.