C++ Software Engineer for Automotive Connectivity Solutions
2 weeks ago
About the Role
We are seeking an experienced C++ Software Engineer to join our Software Platform and Architecture team in Kanata, ON. As a key member of our team, you will be responsible for developing in-vehicle connectivity applications and network components.
Responsibilities
- Design, develop, and test C++ code for various automotive connectivity applications
- Collaborate with cross-functional teams to implement software design patterns and efficient data structures
- Work on multi-threaded applications and ensure high-performance coding standards
- Participate in Agile development processes and unit testing
Requirements
- 5+ years of experience with C++ development (version 11, 14, or 17 preferred)
- Experience working in an embedded environment
- Strong knowledge of established software design patterns, efficient data structures, and multi-threaded system design
- Familiarity with OOPS concepts, memory management, and code optimization
- Knowledge of networking platforms and protocols such as GRPC
- Able to work in an Agile environment and comfortable with unit testing
Preferred Qualifications
- Familiarity with Agile development processes
- Comfortable with unit testing
- Candidates must complete a C++ IKM test - C++ 11 ISO Standard - prior to submission, aiming for a test score above 80%
What We Offer
$120,000 - $150,000 per year, depending on experience
-
Automotive Software Engineer
2 weeks ago
Ottawa, Ontario, Canada Insight Global Full timeJob DescriptionWe are seeking a skilled Automotive Software Engineer to join our team at Insight Global. As a key member of our Connected Vehicle team, you will be responsible for developing in-vehicle connectivity applications and network components.You should have a strong background in embedded systems and be comfortable coding on multi-threaded...
-
Ottawa, Ontario, Canada QNX Software Systems Full timeJob Summary:We are seeking an experienced Product Manager to lead the development and launch of our growing product portfolio in the Automotive and General Embedded markets. As a Product Manager at QNX Software Systems, you will be responsible for defining and managing our products, gathering and prioritizing customer and market requirements, and working...
-
Expert Embedded C++ Software Engineer
2 weeks ago
Ottawa, Ontario, Canada Insight Global Full time**Key Qualifications**We are seeking a talented C++ Software Engineer to join our team at Insight Global. The ideal candidate will have a strong background in C++ development, with a focus on embedded systems and multi-threaded applications.**Responsibilities**As a C++ Software Engineer, you will be responsible for developing in-vehicle connectivity...
-
Automotive Networking Solutions Architect
4 weeks ago
Ottawa, Ontario, Canada Wipro Technologies Full timeWipro Technologies is a leading technology services and consulting company with a strong commitment to innovation and customer satisfaction. We help clients realize their boldest ambitions by leveraging our holistic portfolio of capabilities in consulting, design, engineering, operations, and emerging technologies.We deliver on the promise of helping our...
-
Ottawa, Ontario, Canada Ford Motor Company Full timeFord Motor Company is committed to becoming the world's most trusted mobility company, delivering smart vehicles for a smart world.We are seeking a skilled Software Engineer to join our agile team responsible for feature development and support of Wireless LAN/WiFi connectivity in the fully networked vehicle.Key ResponsibilitiesDevelop software features and...
-
Senior Software Engineer
2 weeks ago
Ottawa, Ontario, Canada Insight Global Full timeJob Summary">We are seeking a highly skilled Senior Software Engineer to join our Connected Vehicle team in Kanata, ON. As a key member of this team, you will be responsible for developing in-vehicle connectivity applications and network components.About Us">Our client is a leading automotive employer committed to innovation and excellence. We pride...
-
Principal Software Developer
1 month ago
Ottawa, Ontario, Canada QNX Software Systems Full timeJob Summary:We are seeking a highly skilled Principal Software Developer to join our Advanced Technology Development team at QNX Software Systems. As a key contributor to our team, you will be responsible for designing and developing cutting-edge software solutions for our automotive and mission-critical applications.Key Responsibilities:Design and execute...
-
Software Developer
2 months ago
Ottawa, Ontario, Canada Ford Motor Company Full timeTransform the Future of TransportationWe are the pioneers of innovation, shaping the world of tomorrow. At Ford, we're driven by a passion for excellence and a commitment to making a difference. Join us in our mission to revolutionize the way the world moves.Ford's Electric Vehicles, Digital and Design (EVDD) team is at the forefront of delivering a fully...
-
Senior Automotive Software Engineer
1 month ago
Ottawa, Ontario, Canada Ford Full timeFord is at the forefront of the electric transportation revolution, and we're seeking a skilled Senior Automotive Software Engineer to join our pioneering team. This role offers an exceptional opportunity to contribute to the development of cutting-edge software solutions for connected cars. By working collaboratively with a talented team, you'll help shape...
-
Software Development Engineer
4 weeks ago
Ottawa, Ontario, Canada Ford Full timeJob OverviewFord Motor Company is a leading mobility company dedicated to delivering smart vehicles for a smart world. As a Software Development Engineer, you will play a crucial role in creating innovative software solutions that enhance the vehicle experience.We are seeking an experienced Software Development Engineer with expertise in C++ to join our...
-
Embedded Software Engineer
1 month ago
Ottawa, Ontario, Canada BlackBerry Inc. Full timeAbout the Role:BlackBerry QNX is a leading provider of safe and secure operating systems, hypervisors, frameworks, and development tools. We are seeking a skilled Embedded Software Engineer to join our team and contribute to the development of multimedia software technologies, capabilities, and solutions for automotive and consumer markets.Key...
-
Ottawa, Ontario, Canada Ford Motor Company Full timeCome help shape the future of mobility with Ford Motor Company, where innovation and passion drive our commitment to becoming the world's most trusted mobility company. Our team is focused on creating a smart world that helps people move more safely, confidently, and freely.Job OverviewWe are looking for exceptional talent to join us on our journey in an...
-
Senior Embedded Software Developer
2 weeks ago
Ottawa, Ontario, Canada Insight Global Full timeAbout Insight GlobalInsight Global is a leader in professional staffing, providing high-quality talent to our clients and helping professionals find new opportunities. Job SummaryWe are seeking an experienced Senior Embedded Software Developer to join our Connected Vehicle team. As a key member of our team, you will be responsible for developing in-vehicle...
-
Senior Software Engineer
4 weeks ago
Ottawa, Ontario, Canada Ford Motor Company Full timeAt Ford Motor Company, we're committed to becoming the world's most trusted mobility company. Our vision is to deliver smart vehicles for a smart world, and we're seeking a highly skilled Senior Software Engineer to join our Vehicle Software Platform team.Job OverviewWe're looking for an experienced software engineer to design, develop, and implement the...
-
Ottawa, Ontario, Canada Wipro Technologies Full timeWipro Technologies is a global leader in technology services and consulting. We help clients navigate their most complex digital transformation challenges by providing innovative solutions that address their needs.We have a comprehensive portfolio of capabilities that includes consulting, design, engineering, operations, and emerging technologies. Our team...
-
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...
-
Embedded Software Engineer
4 weeks ago
Ottawa, Ontario, Canada Ford Motor Company Full timeCompany OverviewFord Motor Company is a leading mobility provider, dedicated to delivering innovative vehicles and services that enhance human progress.Salary RangeThe estimated annual salary for this role is $120,000 - $150,000 CAD, commensurate with experience.Job DescriptionWe are seeking an Embedded Software Engineer to join our agile development team...
-
Ottawa, Ontario, Canada Insight Global Full timeJob SummaryWe are seeking an experienced Embedded Systems Developer to join our team in Kanata, ON. This role involves developing in-vehicle connectivity applications and network components.About UsInsight Global is a leading provider of software engineering solutions. We are committed to delivering high-quality products that meet the needs of our...
-
Senior Embedded Software Engineer
7 days ago
Ottawa, Ontario, Canada Procom Full timeWe are seeking a highly skilled Senior Embedded Software Engineer to join our team at Procom in Ottawa.As a key member of our team, you will be responsible for designing and developing software features using C++ and Python for cloud-connected modules.The ideal candidate will have 10+ years of experience in embedded C++ development, with recent experience...
-
Ottawa, Ontario, Canada QNX Software Systems Full timeJob Overview:BlackBerry QNX, a leading provider of safe and secure software components for the automotive industry and mission-critical application domains, is seeking an experienced embedded software architect to join our Advanced Technology Development team.About the Role:We are looking for a talented individual with a strong background in C/C++...