Software Developer In-Vehicle Infotainment Camera Software
$105k - $155k per yearFord Motor
Description
Ford of Canadas operations include a national headquarters three vehicle assembly and engine manufacturing plants three parts distribution centres and three Connectivity and Innovation centres. Ford employs approximately 7000 people in Canada while an additional 18000 people are employees in the more than 400 Ford and Ford-Lincoln dealerships across the country. For more information please visit .
Fords Electric Vehicles Digital and Design (EVDD) team is charged with delivering the companys vision of a fully electric transportation future. EVDD is customer-obsessed entrepreneurial and data-driven and is dedicated to delivering industry-leading customer experience for electric vehicle buyers and owners. Youll join an agile team of doers pioneering our EV future by working collaboratively staying focused on only what matters and delivering excellence day in and day out. Join us to make positive change by helping build a better world where every person is free to move and pursue their dreams.
In this position...
Fords IVI (In-Vehicle Infotainment) organization is seeking a Software Developer with deep technical expertise in embedded camera this role you will be instrumental in designing developing and deploying mission-critical camera software solutions. Your work will focus on integrating and streaming camera feeds from embedded cameras and ADAS ECUs to the displays on our next-generation automotive platforms.
What youll do...
The primary responsibilities for this position include but are not limited to:
- Design develop and test robust high-availability camera software for Fords In-Vehicle Infotainment (IVI) systems.
- 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.
Youll have...
Education: Bachelors degree in Computer Science Electrical Engineering or a related technical field.
- 7 years of experience in software development with embedded systems or automotive background.
- 3 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...
Experience:
- 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.
This posting is for an existing vacancy within our team.
The expected annual salary range for this Ford of Canada position is $ 105000.00 - $155000.00 and individuals may be eligible to participate in our Annual Compensation bonus program.
Successful candidates will be required to provide proof of degree completion for the highest level of education attained. If the degree was obtained from a school outside of Canada an Education Credential Assessment report showing Canadian equivalency is also required.
We thank all candidates for their interest but only those selected for an interview will be contacted.
Accommodations for applicants with disabilities throughout the recruitment selection and/or assessment processes where needed are available upon request. Please inform Human Resources of the nature of any accommodation(s) that you may require.
Candidates for this position must be legally entitled to work in Canada. Ford Motor Company of Canada Limited does not sponsor work permit applications.
This position is hybrid. Candidates who are in commuting distance to a Ford hub location may be required to be onsite four or more days per week.
#LI-Hybrid
#LI-ShermanRequired Experience:
IC
- ...Senior Software Developer Location: Quebec City, Quebec, Canada (Hybrid or In-Office) About Bentley Systems Bentley Systems is a global leader in software solutions for infrastructure engineering. Our technology empowers engineers, architects, constructors, and...SuggestedApprenticeshipWork at officeLocal areaWorldwide
- ...------------------------------------ Your team’s dynamic: Developers and test specialists from diverse backgrounds, united by one goal... ..., partners, and compliance agencies You believe great software means quality, security, and observability — not just working code...SuggestedFull timeContract workInternshipFlexible hours
- ...----- Team Dynamics The Edge OS family is responsible for developing an operating system and services that enable the remote management... ...used to deploy Genetec’s next generation of physical security software to our clients. Your goal will be to deliver features...SuggestedFull timeRemote workFlexible hours
- ...model responses, you’ll help shape the future of AI while ensuring technology benefits everyone. You have a Bachelor's in Software Development, Computer Science, or other related fields. You have at least 3 years of professional experience with Ruby, hands...SuggestedRemote jobFull timePart timeFreelance
- ...administrateur(trice) système DevOps travaillera au sein de l'équipe SCMT (Software Configuration Management & Tools) qui fait partie du groupe... ...------------------------------- Job overview: The Software Developer – DevOps System Administrator will be working within the SCMT...SuggestedFull timeFlexible hours
- ...Senior Software Developer, AI Code Modernization Location: Hybrid – Quebec, Canada Position Summary Bentley is building a specialized AI Code Modernization team focused on applying advanced AI techniques to transform large-scale engineering software systems....ApprenticeshipLocal areaWorldwide
- ...the Role We are building a dedicated product growth team, and we're hiring a Growth Engineer to operate as a full, self-sufficient software engineer within it. Reporting to the Director of Product Growth, you'll work alongside our Product Manager and Product Designer on...Long term contractWork at officeWorldwide
- ...----- Job overview: The Edge OS family is responsible for developing an operating system and services that enable the remote management... ...used to deploy Genetec’s next generation of physical security software to our clients. Your goal will be to deliver features...Full timeRemote workFlexible hours
$89k - $139k per year
...Ford of Canadas operations include a national headquarters three vehicle assembly and engine manufacturing plants three parts... ...more! In this position... The role of Manufacturing Software Developer Test Station involves working on station side code to support...Long term contractFull timeLocal areaRemote work- ...and Adobe Experience Manager (AEM). We’re looking for a Web Developer who is curious, dependable, eager to learn, and enjoys solving... ...What you’ll bring A Bachelor’s degree in Computer Science, Software Engineering, or a related field, plus at least one year of...Full timeWork at officeImmediate startFlexible hours
$39.19 - $55.99 per hour
...in a meaningful way with a visible impact. Contribute to the resolution of technical debt within its development team. Mentor developers 1 of your development team. Implement User Stories and bug work autonomously. Understand the SDLC best practices and design patterns...Hourly payWork from homeFlexible hours- ...- Do you want to directly improve how hundreds of developers build, deploy, and operate software across cloud, on-premises and hybrid environments? Join... ...on delivering value. We are looking for a software developer to join the platform engineering IAM (Identity and...Full timeFlexible hours
- ...fit for you! Tecsys is looking for a Software Development Manager!!! About yourself... ...group of highly skilled and experienced developers with a strong track record of delivering... ...are achieved. What you’ll do Develop and lead teams of developers, lead developers...Remote jobPermanent employmentFull timeWork at officeShift work
- ...accommodation during the recruitment process. What's your role: Our Developer is expected to act as a counselor to our customers on the... ...problems and find solutions. Implement, test and correct software solutions. To qualify for this role, you’ll need: Bachelor...Daily paidFull timeWork at officeImmediate start
- ...Intégration de différent types et modèles de cameras avec divers protocoles Contrôle de la... ...form a powerful all-in-one solution. Our software allows airports, control centers, retail... .... We are looking for a Software Developer who is passionate of software development...Full timeLocal areaWorldwideFlexible hoursDay shift
- ...services and solutions for mission critical Aerospace and Defense applications. Aviya provides expertise in program management, systems, software, mechanical, and hardware engineering to many of the top-tier Aerospace and Defense Contractors. Aviya has an opening for a Software...Full timeFor contractors
- ...Residence in Greater Montreal (mandatory). This role is part of Consoltec, one of the companies within the XTM portfolio. Consoltec develops an innovative, high-quality linguistic project management application called FlowFit for translation companies and Linguistic...Full timeWork at officeRemote workFlexible hours
$38.75 - $39.84 per hour
...systematic inspections, overhauls of component parts, performs preventive maintenance routines and other related duties on light or heavy vehicle to determine the cause of failure, analyses and recommends the course of repair required, verifies the adequacy of completed repair...Hourly payPermanent employmentFull timeFor contractorsApprenticeship- ...order to deliver features such as device lifecycle management, software updates deployment, and field observability. Our teams therefore... ...of collaboration, key services for Genetec’s application developers. Your day at a glance: Participate in the analysis, design...Full timeRemote workFlexible hoursDay shift
- ...applications. Aviya provides expertise in program management, systems, software, mechanical, and hardware engineering to many of the top-tier... ..., and generate and follow-up corrective action reports. Develop software Quality Requirements based on AS9100 and regulatory requirements...Full timeFor contractors
$100k - $120k per year
...manufactures high performance underwater optical sensors (lasers cameras lights)for underwater vehicles that expand capability and enhance understanding in... ...of image assets. This role is ideal for an experienced developer who can hit the ground running own features end-to-end...Contract workTemporary workFixed term contractLocal areaRemote work- ...In your role, you will review and assess supplier’s airborne software and electronic hardware designs to ensure they meet SOGECLAIR technical... ...ethics ⚖️ SOGECLAIR DIGITAL ENGINEERING strengthens and develops engineering projects within the group, characterized by a...Full timeTemporary workWorldwideFlexible hours
$100k - $110k per year
...Bonus based on performance Health insurance Training & development About the Role: Triunity Software in Calgary AB is looking for a talented Java Developer to join their growing team. This is an exciting opportunity to work on innovative software solutions in a...Long term contractFull timeInternship- ...personnes sélectionnées seront contactées. AI Applications Developer About Mila Founded by Professor Yoshua Bengio of the Université... ...ideas and prototypes into high-quality, production-ready software. As a Junior AI Applications Developer, you will contribute to...ApprenticeshipInternshipRemote workWorldwideFlexible hoursDay shift
- ...Our team brings together more than ten developers and test specialists from diverse backgrounds... ...clean, maintainable, and performant software. We experiment, iterate, and continuously... ...in the physical security market. Our team develops and maintains a wide range of access control...Full timeWork at officeFlexible hours
- ...Crossplane, Helm) De l'expérience en platform engineering, en developer tooling ou avec des internal developer platforms Une... ...platform that powers how Genetec develops, deploys, and operates software across cloud and on-premises environments. Our platform turns...Full timeSummer workFlexible hours
$3600 - $6000 per month
...Requirements: Education: Bachelor's degree or above in Computer Science, Software Engineering, Human-Computer Interaction, Digital Media, or... ...technical management; Bonus Points: Experience independently developing tabletop games, H5 mini-games, or interactive products;...Full timeInternshipRelocation$105k - $155k per year
...operations include a national headquarters three vehicle assembly and engine manufacturing plants... ...enterprise adoption and actionable developer productivity insights for engineering... ...contributor role focused on shaping how Fords software engineering teams measure understand and...Full timeWork at office- ...and responsibilities that will fall to you: Analyze technical needs and design solutions in line with architecture guidelines. Develop, evolve, and maintain .NET applications by promoting the reuse of common components and the application of development best practices...
- ...global iGaming market providing jaw-dropping content and innovative software that powers the worlds most successful online gaming providers.... ...of the development team within our Montreal studio the Game Developer will be responsible for programming new interactive casino games...Full time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Developer In-Vehicle Infotainment Camera Software. Be the first to apply!

