Enable job alerts via email!

Embedded Software Engineer - C | Python | Networking

Akkodis

Ottawa

Hybrid

CAD 90,000 - 120,000

Full time

2 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Akkodis is seeking an Embedded Software Engineer specializing in C and Python to develop cutting-edge software for high-performance networking devices. This contract role offers the flexibility of remote or hybrid work options and the chance to work on impactful projects with a team of top engineers. Ideal candidates will have solid embedded systems experience and a deep understanding of networking protocols. Join us to advance your career in a thriving technology environment.

Benefits

Flexibility for remote or hybrid work
Opportunity to work on critical projects

Qualifications

  • Solid experience in C programming for embedded systems.
  • Strong Python scripting skills.
  • Deep understanding of networking protocols.

Responsibilities

  • Developing embedded software for high-performance networking devices.
  • Optimizing communication and connectivity using networking protocols.
  • Collaborating in a remote Agile environment.

Skills

C programming
Python scripting
networking fundamentals

Job description

Embedded Software Engineer - C | Python | Networking
Embedded Software Engineer - C | Python | Networking

Get AI-powered advice on this job and more exclusive features.

Are you an Embedded Software Developer who thrives in building the brains behind next-gen networking technology? Then Akkodis has the role for you!

We're looking for an engineer who loves to work close to the hardware, is fluent in C programming, scripts in python, and understands the inner workings of network protocols - especially at the control plane level.

What You'll be working on:

  • Developing embedded software in C for high-performance networking devices
  • Using Python for scripting, testing, and automation
  • Working with networking protocols to optimize communication and connectivity
  • Collaborating remotely with a high-performing team that values clean code and creative problem-solving

What You Bring:

  • Solid experience in C programming for embedded systems
  • Strong Python scripting skills
  • Deep understanding of networking fundamentals and protocols
  • Ability to work independently in a remote or hybrid Agile environment
  • Bonus: Experience with control plane protocol development (OSPF, BGP, etc.)

Why this role?

  • Initial 12-month contract with strong renewal potential
  • Flexibility - Open to Remote (EST Hours) across Canada or Hybrid work options in Ottawa
  • Opportunity to work on critical projects and technology with real-world impact
  • Collaborate with top engineers in the network space

Ready to bring your skills to a global-scale project? Don't hesitate to apply today!

Seniority level
  • Seniority level
    Mid-Senior level
Employment type
  • Employment type
    Contract
Job function
  • Job function
    Information Technology
  • Industries
    Software Development, Computer and Network Security, and IT Services and IT Consulting

Referrals increase your chances of interviewing at Akkodis by 2x

Sign in to set job alerts for “Embedded Software Engineer” roles.
Software Engineer – Embedded Systems (Sensor Integration)
Embedded Software Developer – Packet processing
Software Developer - Embedded Systems (BSP)
Embedded Software Developer – Network Management
Embedded Software Engineer – Co-op (Fall 2025 - 4-16 Months)
Embedded Software Developer – Satellite Communications
Software Developer – Python (Embedded Systems)
Software Developer - Embedded Systems (AUTOSAR Classic)
Embedded Security Software Developer – New Grad 2025
Software Developer - Embedded (Job Req #2025-248)
Software Developer - Embedded Systems (AUTOSAR Adaptive)
QNX - Software Development in Test Student (Fall 2025)
Embedded Linux Field Engineer for Devices/IoT
Senior Software Developer - Embedded (Job Req #2025-275)
Senior Software Developer – Automotive Solutions (Embedded Linux)
Software Engineer-Telephony and Embedded Systems

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Software Developer (Golang/Python)

High Tech Genesis Inc.

Ottawa

Remote

CAD 90,000 - 130,000

3 days ago
Be an early applicant

Software Support Engineer

Canonical

Ottawa

Remote

CAD 70,000 - 100,000

2 days ago
Be an early applicant

Network Planning and Tool Development

Ciena

Ottawa

Remote

CAD 82,000 - 132,000

2 days ago
Be an early applicant

Containerization & Virtualisation Engineer

Canonical

Ottawa

Remote

CAD 80,000 - 120,000

13 days ago

Site Reliability Engineer (SRE) AWS

Pragmatike

Ottawa

Remote

CAD 100,000 - 130,000

14 days ago

Senior II Software Engineer - Remote

Akamai Technologies

Remote

CAD 80,000 - 120,000

4 days ago
Be an early applicant

Software Support Engineer

Canonical

Edmonton

Remote

CAD 70,000 - 100,000

Yesterday
Be an early applicant

Software Support Engineer

Canonical

Calgary

Remote

CAD 70,000 - 100,000

2 days ago
Be an early applicant

SW Developer Fall Coop 2025

Ericsson

Ottawa

Hybrid

CAD 100,000 - 125,000

Yesterday
Be an early applicant