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
Job function
Job function
Information TechnologyIndustries
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.