Search jobs > Ottawa, ON > Embedded software engineer
Must-Have Qualifications
- Experience with C++ development (version 11, 14 or 17 preferred)
- Experience working in an embedded environment
- Experience with established software design patterns, efficient data structures, and multi-threaded system design
- Experience with OOPS concepts, memory management and code optimization
Plusses
- Knowledge of networking platforms, protocols such as HTTP and / or GRPC
- Familiarity with Agile development processes
- Comfortable with unit testing
Note : Candidates must complete a C++ IKM test - C++ 11 ISO Standard - prior to submission - aiming for test score above 80%
Day-to-Day
An automotive employer located in Kanata, ON is looking to bring on several C++ Software Engineers for its Software Platform and Architecture team.
You will be responsible for developing in-vehicle connectivity applications and as well network components. You should have a strong embedded background and be comfortable coding on multi-threaded applications.
You will be working in an Agile environment and be comfortable with unit testing. A large emphasis is on established software design patterns, efficient data structures, and multi-threaded system design.
Additionally, comfortability with OOPS concepts, memory management and code optimization is required.
Embedded Software Engineer (C++)
As an Embedded Software Engineer, you will be responsible for:. If you are interested in learning more, or if you would like to discuss any other Embedded Software Engineer related opportunities, don't hesitate to apply today. Akkodis is partnered with a global leading automotive manufacturer to rec...
Embedded C++ Software Engineer
An automotive employer located in Kanata, ON is looking to bring on several C++ Software Engineers for its Software Platform and Architecture team. Experience working in an embedded environment. Experience with established software design patterns, efficient data structures, and multi-threaded syste...
Embedded Software Engineer
Participate in definition, specification and design of software features for Software Defined Radios;. Work in a team and individually to develop software according to design and customer requirements;. Degree in Science, Technology, Engineering or Mathematics (STEM). Experience in C++, object orien...
Connected Vehicle Embedded Software Engineer
Bachelors degree in computer science, Computer Engineering, or Software Engineering. Our client in Kanata, ON is looking for a Software Engineer Consultant/Expert. The Connectivity Team is developing embedded software for the next generation of connected vehicles. Work in an Agile software developme...
Lead Embedded Software Engineer
This role is a working level leadership position responsible for leading a team of embedded software engineers and writing embedded software. As a Lead Embedded Software Engineer, you will be working with the latest embedded software tools, technologies, and processes. Requirements Analysis, Softwar...
Embedded Security Software Engineer
Networking, Embedded C, C Programming, BSP, Security, SSH, SCP, cryptographic key management software, Crypto, Crypto Algorithms, Key Generation, Load Signing, Optics, Embedded, Linux, Yang, Embedded software. This software may span multi-core embedded CPUs, SOCs, Ethernet PHYs, FPGAs, and optics. E...
Embedded Software Engineer
On behalf of our client, Procom is looking for an Embedded Software Engineer. Bachelor’s degree in Computer Science, Computer Engineering, or Software Engineering. Work in Agile software development environment to deliver state of the art software solutions working on CAN and Ethernet networks. Work...
Senior Low level Embedded Software Engineer
Specifying and developing embedded software suitable for deploymentin Linux environments and standaloneproducts. Creating base layer andmiddleware embedded software. Accumulate over 8years of experience in embedded softwaredevelopment. Crafting a SoftwareDevelopment Kit (SDK) for a novelproduct. ...
Senior Embedded Software Engineer
We are currently searching for a number of key technical resources, including a Senior Embedded Software Engineer with expertise in low-level driver development. About Us: Headquartered in Ottawa, BTA Design serves the electronic design community in Canada and beyond, specializing in ASIC and FPGA d...
Embedded Software Verification Engineer - Intermediate - Do 178
Work with System Engineers and Embedded Software Developers to design software test cases and procedures to verify the applicable software requirements. Engineering degree in Software or Computer Engineering. Embedded software and debugger probes. MANNARINO Systems & Software Inc. ...