We're in beta · Starting with US & Canada · Shipping weekly — your feedback shapes RiseMe
Akkodis logo
Akkodis Verified
Digital Engineering, IT Consulting, R&D Services, Staffing

Software Engineer - Commodity Engineer

Ottawa, Ontario, CanadaOnsiteContractPosted 1 month ago

Compensation estimateAI

See base, equity, bonus, and total comp estimates for this role — free, no credit card.

Sign up to see compensation estimate

Position: Software Engineer (2) - Commodity Engineer 3

Duration: 9 Months Contract

Location: Ottawa, ON

Work Model:
*Onsite*

About Our Client:

A global leader in advanced mobility technologies, delivering innovative software and engineering solutions to enhance safety, connectivity, and overall driving experience across modern automotive platforms.

About this opportunity:

We are seeking Embedded Software Developers to join a high‑performance engineering team responsible for developing secure, high‑quality embedded software for next‑generation vehicle communication and security systems.

In this role, you will work through the entire development lifecycle—from concept and architecture through implementation, integration, debugging, and release within an Agile environment. This position offers hands‑on experience with modern embedded C/C++, cybersecurity, POSIX‑based OS environments, and real‑time system optimization.

What You’ll Do:

  • Contribute to the design, implementation, debugging, testing, and maintenance of embedded software features using modern C/C++.
  • Work within an Agile software development environment across global, cross-functional teams.
  • Deliver state-of-the-art solutions supporting CAN and Ethernet networks.
  • Perform design and code reviews to ensure code quality and maintainability.
  • Investigate, debug, and resolve software defects—including onsite debugging with vendors or tier‑1 suppliers.
  • Propose and implement enhancements and optimizations to improve software performance and security.
  • Support secure key management technologies for embedded systems.

What You Bring:

  • 3+ years of embedded C/C++ programming using modern design patterns.
  • 3+ years in embedded software environments, including POSIX-based systems (Linux, Wind River, QNX).
  • Foundations in cryptography, including:
  • Symmetric vs. asymmetric key differentiation.
  • Understanding of encryption, signing, verification, and digest algorithms.
  • Hands-on experience with cryptographic libraries (OpenSSL, Botan, Bouncy Castle, etc.).
  • Hardware security experience (TEE, HSE, HSM, TPM, secure enclaves).
  • Key management and key rotation methods.
  • Strong understanding of Agile development (Scrum, Kanban).
  • Computer science fundamentals: memory management, data structures, algorithms, software design.
  • Strong interest in multi-threaded embedded systems, real‑time OS development, and performance optimization.
  • Excellent analytical problem-solving skills.
  • Strong communication and interpersonal skills; ability to work independently and in multi-site teams.
  • Strong Linux proficiency, including CLI, device configuration, and software installation.
  • Familiarity with Docker, virtual machines, and virtualization tools.
  • Low-level debugging experience including core analysis and gdb.
  • Proactive, curious, and eager to adopt new tools and technologies.

Nice to Have

  • Experience with static/dynamic code analysis tools.
  • Experience with embedded build systems and toolchains.
  • Background in embedded cybersecurity practices.
  • Automotive industry experience.
  • Experience with test-driven development (TDD).

How to Apply
:

*Interested candidates are encouraged to submit their via the Akkodis Canada website*
.

Akkodis Canada will never share your resume or any personal details without your explicit consent.

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

Our Commitment
:

At Akkodis, part of The Adecco Group, we’re committed to making 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.

Ready to apply?
You'll be redirected to Akkodis's application page.