Current jobs related to Software Engineer - Ottawa, Ontario - Ford Motor Company
-
Embedded Software Engineer
4 weeks ago
Ottawa, Ontario, Canada QNX Software Systems Full timeEmbedded Software Engineer OpportunityWe are seeking an experienced Embedded Software Engineer to join our team at QNX Software Systems. As a key member of our team, you will be responsible for developing and maintaining software for our embedded operating systems.Key Responsibilities:Develop and maintain software for our embedded operating systems,...
-
Embedded Software Engineer
4 weeks ago
Ottawa, Ontario, Canada QNX Software Systems Full timeEmbedded Software Engineer OpportunityWe are seeking an experienced Embedded Software Engineer to join our team at QNX Software Systems. As a key member of our team, you will be responsible for developing and maintaining software for our embedded operating systems.Key Responsibilities:Develop and maintain software for our embedded operating systems,...
-
Embedded Software Engineer
1 month ago
Ottawa, Ontario, Canada QNX Software Systems Full timeEmbedded Software EngineerBlackBerry QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools. We are seeking an experienced Embedded Software Engineer to join our team.Key Responsibilities:Develop drivers for various hardware peripherals, including adaptation of existing drivers for embedded...
-
Embedded Software Engineer
1 month ago
Ottawa, Ontario, Canada QNX Software Systems Full timeEmbedded Software EngineerBlackBerry QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools. We are seeking an experienced Embedded Software Engineer to join our team.Key Responsibilities:Develop drivers for various hardware peripherals, including adaptation of existing drivers for embedded...
-
Embedded Software Engineer
4 weeks ago
Ottawa, Ontario, Canada QNX Software Systems Full timeEmbedded Software EngineerBlackBerry QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools. We are seeking an experienced Embedded Software Engineer to join our team.Key Responsibilities:Develop drivers for various hardware peripherals, including adaptation of existing drivers for embedded...
-
Embedded Software Engineer
4 weeks ago
Ottawa, Ontario, Canada QNX Software Systems Full timeEmbedded Software EngineerBlackBerry QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools. We are seeking an experienced Embedded Software Engineer to join our team.Key Responsibilities:Develop drivers for various hardware peripherals, including adaptation of existing drivers for embedded...
-
Embedded Software Engineer
4 weeks ago
Ottawa, Ontario, Canada QNX Software Systems Full timeEmbedded Software Engineer OpportunityWe are seeking a skilled Embedded Software Engineer to join our QNX BSP Team. As a key member of our development team, you will design and implement software drivers to support next-generation hardware peripherals on advanced hardware platforms.Key Responsibilities:Develop drivers for various hardware peripherals,...
-
Embedded Software Engineer
4 weeks ago
Ottawa, Ontario, Canada QNX Software Systems Full timeEmbedded Software Engineer OpportunityWe are seeking a skilled Embedded Software Engineer to join our QNX BSP Team. As a key member of our development team, you will design and implement software drivers to support next-generation hardware peripherals on advanced hardware platforms.Key Responsibilities:Develop drivers for various hardware peripherals,...
-
Embedded Software Engineer
4 weeks ago
Ottawa, Ontario, Canada QNX Software Systems Full timeJob Title: Embedded Software EngineerWe are seeking a highly skilled Embedded Software Engineer to join our QNX BSP Team. As a key member of our development team, you will be responsible for designing and implementing software drivers to support next-generation hardware peripherals on advanced hardware platforms.Key Responsibilities:Develop software drivers...
-
Embedded Software Engineer
4 weeks ago
Ottawa, Ontario, Canada QNX Software Systems Full timeJob Title: Embedded Software EngineerWe are seeking a highly skilled Embedded Software Engineer to join our QNX BSP Team. As a key member of our development team, you will be responsible for designing and implementing software drivers to support next-generation hardware peripherals on advanced hardware platforms.Key Responsibilities:Develop software drivers...
-
Embedded Software Engineer
1 month ago
Ottawa, Ontario, Canada QNX Software Systems Full timeEmbedded Software Engineer OpportunityWe are seeking a skilled Embedded Software Engineer to join our QNX BSP Team. As a key member of our development team, you will design and implement software drivers to support next-generation hardware peripherals on advanced platforms.Key Responsibilities:Develop drivers for various hardware peripherals, including...
-
Embedded Software Engineer
1 month ago
Ottawa, Ontario, Canada QNX Software Systems Full timeEmbedded Software Engineer OpportunityWe are seeking a skilled Embedded Software Engineer to join our QNX BSP Team. As a key member of our development team, you will design and implement software drivers to support next-generation hardware peripherals on advanced platforms.Key Responsibilities:Develop drivers for various hardware peripherals, including...
-
Embedded Software Engineer
4 weeks ago
Ottawa, Ontario, Canada QNX Software Systems Full timeEmbedded Software Engineer OpportunityWe are seeking a skilled Embedded Software Engineer to join our QNX BSP Team. As a key member of our development team, you will design and implement software drivers to support next-generation hardware peripherals on advanced platforms.Key Responsibilities:Develop drivers for various hardware peripherals, including...
-
Embedded Software Engineer
4 weeks ago
Ottawa, Ontario, Canada QNX Software Systems Full timeEmbedded Software Engineer OpportunityWe are seeking a skilled Embedded Software Engineer to join our QNX BSP Team. As a key member of our development team, you will design and implement software drivers to support next-generation hardware peripherals on advanced platforms.Key Responsibilities:Develop drivers for various hardware peripherals, including...
-
Embedded Software Engineering Manager
2 months ago
Ottawa, Ontario, Canada QNX Software Systems Full timeJob Title: Embedded Software Engineering ManagerWe are seeking a highly skilled and experienced Embedded Software Engineering Manager to join our team at QNX Software Systems. As a key member of our engineering leadership team, you will be responsible for leading a team of software engineers in the development of cutting-edge embedded systems.Key...
-
Embedded Software Engineering Manager
2 months ago
Ottawa, Ontario, Canada QNX Software Systems Full timeJob Title: Embedded Software Engineering ManagerWe are seeking a highly skilled and experienced Embedded Software Engineering Manager to join our team at QNX Software Systems. As a key member of our engineering leadership team, you will be responsible for leading a team of software engineers in the development of cutting-edge embedded systems.Key...
-
Embedded Software Engineering Manager
1 month ago
Ottawa, Ontario, Canada QNX Software Systems Full timeJob Title: Embedded Software Engineering ManagerWe are seeking a highly skilled and experienced Embedded Software Engineering Manager to join our team at QNX Software Systems. As a key member of our engineering leadership team, you will be responsible for leading a team of software engineers in the development of cutting-edge embedded systems.Key...
-
Embedded Software Engineering Manager
1 month ago
Ottawa, Ontario, Canada QNX Software Systems Full timeJob Title: Embedded Software Engineering ManagerWe are seeking a highly skilled and experienced Embedded Software Engineering Manager to join our team at QNX Software Systems. As a key member of our engineering leadership team, you will be responsible for leading a team of software engineers in the development of cutting-edge embedded systems.Key...
-
BlackBerry QNX Software Engineer
4 weeks ago
Ottawa, Ontario, Canada QNX Software Systems Full timeJob Title: BlackBerry QNX Software EngineerWe are seeking an experienced Software Engineer to join our team at BlackBerry QNX. As a key member of our software development team, you will be responsible for developing multimedia software technologies, capabilities, and solutions that meet the needs of automotive and consumer markets.Key Responsibilities:Work...
-
BlackBerry QNX Software Engineer
4 weeks ago
Ottawa, Ontario, Canada QNX Software Systems Full timeJob Title: BlackBerry QNX Software EngineerWe are seeking an experienced Software Engineer to join our team at BlackBerry QNX. As a key member of our software development team, you will be responsible for developing multimedia software technologies, capabilities, and solutions that meet the needs of automotive and consumer markets.Key Responsibilities:Work...
Software Engineer
2 months ago
We are seeking a highly skilled Software Developer to join our team at Ford Motor Company. As a key member of our team, you will be responsible for designing and implementing customer-visible features for our in-car infotainment system.
Key Responsibilities- Design and develop software features for our in-car infotainment system
- Work with a dynamic team to deliver high-quality software solutions
- Collaborate with cross-functional teams to ensure seamless integration of software components
- Develop and maintain software applications for Android and other platforms
- Ensure software meets the highest standards of quality, reliability, and performance
- Bachelor's degree in Computer Engineering, Electrical Engineering, or Computer Science
- 10+ years of experience working on Java/Kotlin/C++ programming languages
- 5+ years of experience developing on Android
- 3+ years of experience with AOSP level of Android
- 2+ years of experience as software architect
- Thorough understanding of object-oriented design and development
- Solid grasp of data structures and algorithms
- Experience with Multimedia and/or USB
- Familiarity with QNX, Linux, or other UNIX-like operating systems
- Experience with TDD
- Experience in Automotive industry as a software developer
- Experience with Agile methodology and Software Development Life Cycle
- Experience writing applications for Android and using tools such as ADB
- Experience with unit-testing and mock frameworks
- Advanced debugging experience and ability to use code analysis tools
- Power-user level of experience with Linux
- Experience designing/developing in a distributed architecture
- Excellent communication and interpersonal skills
Ford Motor Company is a leading manufacturer of automobiles and mobility solutions. We are committed to delivering smart vehicles for a smart world and are seeking talented individuals to join our team.