Search jobs > Ottawa, ON > Embedded software engineer

Embedded C++ Software Engineer

Insight Global
Ottawa, Ontario, Canada
$50-$65 an hour (estimated)
Full-time

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.

25 days ago
Related jobs
Promoted
Akkodis
Ottawa, Ontario

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...

Promoted
Insight Global
Ottawa, Ontario

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...

Promoted
Quarry Consulting
Greater Ottawa Metropolitan Area, Canada

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...

Altair Engineering
Canada

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...

Gentex Corporation
Ottawa, Ontario

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...

Actalent
Ottawa, Ontario

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...

Procom
Ottawa, Ontario

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...

Talasoft Technical Services
Ottawa, Ontario

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. ...

BTA Design Services
Ottawa, Ontario

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...

Mannarino Systems & Software
Anywhere - Canada

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. ...