cover image
AKKODIS

Embedded Software Engineer

On site

Ottawa, Canada

Senior

Freelance

04-02-2026

Share this job:

Skills

Communication Teamwork C/C++ Network Security GitHub Test Networking Linux git Software Development C++ Embedded Systems TCP/IP

Job Specifications

Position: Senior Embedded Software Engineer – Automotive Networking

Duration: 10 months assignment (contract)

Location: Ottawa, ON

Engagement Model: Professional Services Engagement – B2B (Incorporated Entities Only)

About the Engagement

Akkodis is seeking a Senior Embedded Software Engineer – Automotive Networking for a contract opportunity with a client in Ottawa, ON. The ideal candidate will have strong experience in embedded software development, particularly with Ethernet and IP forwarding in the control or management plane. A solid understanding of networking fundamentals and protocols such as TCP/IP, QoS, DNS, AVB, VLAN, and TSN is required, along with strong proficiency in C/C++.

Services to be Provided

As a member of this software team the successful candidate will be involved in cutting-edge embedded software development working on system components that provide enabling frameworks or additional functional services above the operating system and drivers.
As part of the Networking team you will define design and build networking software that involves lower-layer protocol concepts to provide a scalable distributed framework used by applications and services across various modules in the vehicle network.
You will have the opportunity to develop software across various hardware and software platforms and to create innovative solutions to the challenges posed by the vehicle networking environment.
This will include work supporting upcoming autonomous vehicle offerings connected vehicle services V2X and other advanced vehicle networking technologies.

Expertise Required (Top 3 Required Skills):

You have 1 years of experience with embedded systems development
10 years of overall software experience
2-3 years networking experience: Ethernet and IP forwarding control plane or management plane
Understanding of at least some networking fundamentals and protocols e.g. TCP/IP QoS DNS AVB VLAN TSN etc.
Linux kernel and drivers experience is a plus
Strong in C/C
Knowledge and usage of GitHub Co-Pilot in daily work
Focus on Test Driven Development TDD
Experience using an RTOS e.g. QNX Embedded Linux
Knowledge of Git and related tools
Strong written and verbal communication
Excellent teamwork and people skills

Preferred Skills:

Understanding of hardware boards layout
Development experience in one or more areas of Linux/QNX device drivers networking stack and network security
Experience with Ethernet link and IP layer troubleshooting
Exposure to standards SGMII AUTOSAR IETF RFCs IEEE 802.x
Working experience with vendor chips e.g. NXP TI Broadcom etc is a plus
Working as a member of this software team the successful candidate will be involved in cutting-edge embedded software development working on system components that either provide enabling frameworks or additional functional services above the operating system services and drivers.
As part of the Networking team you will define design and build networking software that involve lower layer protocol concepts to provide a scalable distributed framework that is used by applications and services on various modules in the vehicle network.
You will have the opportunity to develop software on various hardware and software platforms and create innovative solutions to the challenges presented by the vehicle networking environment.
This will include work supporting upcoming autonomous vehicle offerings connected vehicle services V2X and other advanced vehicle networking technologies.

Important

This is a business-to-business engagement. Candidates must represent an incorporated entity, hold a valid business number, maintain appropriate insurance, and invoice for services rendered.

How to Apply

Submit your resume in confidence to Shuja.Ahman@akkodisgroup.com or via the Akkodis Canada website.

We thank all applicants for their interest in this opportunity. Only candidates meeting the above qualifications will be contacted for further discussions.

Accessibility:

At Akkodis, part of The Adecco Group, our purpose is simple: to make the future work for everyone. We live our values, Passion, Collaboration, Inclusion, Courage, and Customers at Heart, by fostering a workplace where diversity is celebrated and every voice matters. We encourage applications from individuals of all backgrounds and identities. Together, we’re making the future work for everyone.

About the Company

Akkodis is a global digital engineering company and Smart Industry leader. We enable clients to advance in their digital transformation with Talent, Academy, Consulting, and Solutions services. Our 50,000 experts combine best-in-class technologies, R&D, and deep sector know-how for purposeful innovation. We are passionate about Engineering a Smarter Future Together. With a shared passion for technology and talent, 50,000 engineers and digital experts deliver deep cross-sector expertise in 30 countries across North America, ... Know more