Recherche d'emploi > Ottawa, ON > Embedded software engineer

Embedded C++ Software Engineer

Insight Global
Ottawa, Ontario, Canada
50 $-65 $ / heure (estimé)
Temps plein

Must-Have Qualifications

  • 5+ years of 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.

Il y a 14 jours
Emplois reliés
Offre sponsorisée
OnX Canada
Ontario, Canada

Bachelor's degree in Computer Science/Computer Engineering/Electrical Engineering or equivalent. Position: Senior Systems Software Developer, Kernel. Must have Embedded Systems experience. Create and document software specifications and designs that address the needs of our customers. ...

Offre sponsorisée
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...

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

Offre sponsorisée
Insight Global
Greater Ottawa Metropolitan Area, Canada

An automotive employer is looking to bring on several Embedded C Developers. You will be programming in C language and should have experience working in an embedded environment. You will mostly be designing, developing, implementing, and testing vehicle diagnostic software components within AUTOSAR....

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

Ciena Corporation
Ottawa, Ontario

Development of embedded, real-time software for telecommunications systems. Bachelor’s degree in Software/Computer/Electrical Engineering or Computer Science. Coding and testing of software. Work as part of a design team developing software features to support Optical/Ethernet based initiatives. ...

Abbott
Ottawa, Ontario

The person in this role will work independently in one or more aspects of the overall software development process (such as software design, code development, testing and/or maintenance) of application software or embedded firmware under a disciplined product development process that meets FDA (Food...

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

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

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