Recherche d'emploi > Ottawa, ON > Embedded software engineer
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.
Embedded Software Engineer
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. ...
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...
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. ...
Embedded Software Engineer
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....
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. ...
Embedded Software Engineer - New Grad
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. ...
Engineer, Senior (Embedded Software) - Abbott Point of Care (Ottawa)
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...
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...
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...
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...