Software Developer
3 months ago
We are seeking a diligent, detail-driven professional to provide vital expertise in support of In-Vehicle Infotainment System Software development. The Embedded Software Development Engineer is responsible for architecting, designing, and developing infotainment system software and resolving system-critical issues for Ford’s in-vehicle infotainment and digital cockpit systems. This involves applying best practice principles and analytical techniques in infotainment software running on QNX and Android framework. The infotainment software supports applications that provide features including BT, Wi-Fi, media, AM/FM tuner, rear view camera, phone, HMI, voice recognition, remote control, user settings, projection, navigation, audio source management, and vehicle interfaces.
The minimum requirements we seek:
Bachelor's Degree in Computer Science, Computer Engineering, Electrical Engineering or related field of study 5-8+ years of experience in software development on embedded, mobile, or consumer electronic platforms. 3+ years of experience developing software for in-vehicle infotainment systems. 2+ years of software development experience utilizing functions and features of QNX or Linux operating systems.Our preferred requirements:
Experience developing software in C++, Java/Kotlin, and C. Experience with software development and productivity tools (., QNX Momentics, Android Studio). Ability to define system requirements needed to implement product features. Experience with automotive product development processes and quality standards (., A-SPICE, Agile). Creative and inventive mindset, with the ability to derive and implement new features using emerging product technologies and data analytics. Excellent written and oral communication skills. Demonstrated interpersonal skills and the ability to collaborate across multiple teams with a variety of skills and functional tasks. Software development for one or more infotainment middleware modules. Performing automotive software development applying automotive standards. Native development on Android (NDK, native daemons, working with HAL interfaces, . C++ development on Windows (Visual Studio and supporting toolchain).We thank all applicants for their interest, but only those selected for an interview will be contacted.
Ford of Canada is an Equal Opportunity Employer and is committed to a culturally diverse workforce. 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.
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.
#LI-Hybrid
undefined
-
Embedded Software Developer
4 weeks ago
Ottawa, Ontario, Canada QNX Software Systems Full timeJob Summary:We are seeking an experienced Embedded Software Developer to join our team at QNX Software Systems. The ideal candidate will have a strong background in C/C++ software development, operating systems, and real-time embedded systems.Key Responsibilities:Embedded target side software configuration of BSP, drivers, operating system, graphics,...
-
Embedded Software Developer
1 month ago
Ottawa, Ontario, Canada QNX Software Systems Full timeAbout the Job:We are seeking a skilled Embedded Software Developer to join our Open Source software development team at QNX Software Systems. As an Embedded Software Developer, you will be responsible for integrating Open Source software into the QNX Real-Time Operating System to create embedded solutions for our customers.Key Responsibilities:Analyse, port,...
-
Senior Systems Software Developer
7 months ago
Ottawa, Canada QNX Software Systems Full timeWorker Sub-Type:Regular Job Description: BlackBerry® QNX® is a trusted supplier of safe and secure operating systems, hypervisors, frameworks and development tools, and provides expert support and services for building the world’s most critical embedded systems. We are the embedded experts. BlackBerry QNX was born in embedded, and provides time-tested...
-
BlackBerry QNX
7 months ago
Ottawa, Canada QNX Software Systems Full timeWorker Sub-Type:Regular Job Description: Location: OttawaBlackBerry® QNX® is a trusted supplier of safe and secure operating systems, hypervisors, frameworks and development tools, and provides expert support and services for building the world’s most critical embedded systems. The company’s technology is trusted in more than 235 million + vehicles...
-
Embedded Systems Software Developer
4 weeks ago
Ottawa, Ontario, Canada QNX Software Systems Full timeSoftware Engineer Job DescriptionWe are seeking a skilled Embedded Systems Software Developer to join our team in Ottawa. As a key member of our Filesystem development team, you will be responsible for designing and developing high-quality software solutions for embedded systems.Job Summary:Develop and maintain reliable and secure Filesystem components for...
-
BlackBerry QNX
7 months ago
Ottawa, Canada QNX Software Systems Full timeWorker Sub-Type:Regular Job Description: Location: Onsite OttawaBlackBerry® QNX® is a trusted supplier of safe and secure operating systems, hypervisors, frameworks and development tools, and provides expert support and services for building the world’s most critical embedded systems. We are the embedded experts. BlackBerry QNX was born in embedded,...
-
BlackBerry QNX
7 months ago
Ottawa, Canada QNX Software Systems Full timeWorker Sub-Type:Regular Job Description: Location: onsite OttawaBlackBerry® QNX® is a trusted supplier of safe and secure operating systems, hypervisors, frameworks and development tools, and provides expert support and services for building the world’s most critical embedded systems. We are the embedded experts. BlackBerry QNX was born in embedded,...
-
BlackBerry QNX
7 months ago
Ottawa, Canada QNX Software Systems Full timeWorker Sub-Type:Regular Job Description: Location: OttawaBlackBerry® QNX® is a trusted supplier of safe and secure operating systems, hypervisors, frameworks and development tools, and provides expert support and services for building the world’s most critical embedded systems. The company’s technology is trusted in more than 235 million + vehicles...
-
Embedded Software Developer
4 weeks ago
Ottawa, Ontario, Canada QNX Software Systems Full timeJob DescriptionAt QNX Software Systems, we are seeking an Intermediate or Senior Embedded Software Developer to join our team. As a key member of our development team, you will work on various projects and technologies to deliver high-quality software solutions.ResponsibilitiesConfigure and integrate embedded target side software components, including BSP,...
-
BlackBerry QNX Senior Systems Software Developer
6 months ago
Ottawa, Canada QNX Software Systems Full timeWorker Sub-Type:Regular Job Description: BlackBerry QNX, a world leader in safe, secure foundational software components for the automotive industry and mission critical application domains is seeking talented embedded developers for our Advanced Technology Development team. The Advanced Technology Development team is focused on future technology and...
-
BlackBerry QNX
6 months ago
Ottawa, Canada QNX Software Systems Full timeWorker Sub-Type:Regular Job Description: Location - On-site OttawaBlackBerry® QNX® is a trusted supplier of safe and secure operating systems, hypervisors, frameworks and development tools, and provides expert support and services for building the world’s most critical embedded systems. We are the embedded experts. BlackBerry QNX was born in embedded,...
-
Ottawa, Ontario, Canada QNX Software Systems Full timeAbout the RoleWe are seeking an experienced Audio Software Development Lead to join our team at QNX Software Systems. As a key member of our development team, you will be responsible for developing multimedia software technologies, capabilities, and solutions that meet the needs of automotive and consumer markets.Key ResponsibilitiesCollaborate with...
-
BlackBerry QNX
7 months ago
Ottawa, Canada QNX Software Systems Full timeWorker Sub-Type:Regular Job Description: Location: OttawaBlackBerry® QNX® is a trusted supplier of safe and secure operating systems, hypervisors, frameworks and development tools, and provides expert support and services for building the world’s most critical embedded systems. We are the embedded experts. BlackBerry QNX was born in embedded, and...
-
BlackBerry QNX Systems Software Developer II
6 months ago
Ottawa, Canada QNX Software Systems Full timeWorker Sub-Type:Regular Job Description: BlackBerry® QNX® is a trusted supplier of safe and secure operating systems, hypervisors, frameworks and development tools, and provides expert support and services for building the world’s most critical embedded systems. We are the embedded experts. BlackBerry QNX was born in embedded, and provides time-tested...
-
Embedded Systems Software Developer
4 weeks ago
Ottawa, Ontario, Canada QNX Software Systems Full timeAbout the RoleWe are seeking an experienced Embedded Systems Software Developer to join our team at QNX Software Systems. As a key member of our development team, you will be responsible for designing, developing, and testing software for our real-time operating system (RTOS). Key ResponsibilitiesDevelop drivers for various hardware peripherals, including...
-
BlackBerry QNX Senior Systems Software Developer
6 months ago
Ottawa, Canada QNX Software Systems Full timeWorker Sub-Type:Regular Job Description: BlackBerry® QNX® is a trusted supplier of safe and secure operating systems, hypervisors, frameworks and development tools, and provides expert support and services for building the world’s most critical embedded systems. We are the embedded experts. BlackBerry QNX was born in embedded, and provides time-tested...
-
BlackBerry QNX Senior Systems Software
6 months ago
Ottawa, Canada QNX Software Systems Full timeWorker Sub-Type:Regular Job Description: BlackBerry® QNX® is a trusted supplier of safe and secure operating systems, hypervisors, frameworks and development tools, and provides expert support and services for building the world’s most critical embedded systems. We are the embedded experts. BlackBerry QNX was born in embedded, and provides time-tested...
-
BlackBerry QNX
7 months ago
Ottawa, Canada QNX Software Systems Full timeWorker Sub-Type:Regular Job Description: Location: Fulltime, onsite Ottawa Integration/Support Developer (Services Team) Company:BlackBerry® QNX® is a trusted supplier of safe and secure operating systems, hypervisors, frameworks and development tools, and provides expert support and services for building the world’s most critical embedded systems. We...
-
Ottawa, Ontario, Canada QNX Software Systems Full timeAt QNX Software Systems, we are committed to providing safe and secure operating systems for embedded systems. As a trusted supplier of software solutions, our team is seeking an experienced network software developer to join our OS Development Group.The ideal candidate will directly contribute to the design and implementation of QNX's networking suite,...
-
Ottawa, Ontario, Canada QNX Software Systems Full timeAbout BlackBerry QNXBlackBerry QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools. We provide expert support and services for building critical embedded systems.We are the embedded experts, born in embedded, and provide time-tested foundation software, including our deterministic microkernel...