Post Job Free
Sign in

Software Development Engineer

Company:
ALTEN Canada
Location:
Ottawa, ON, Canada
Posted:
May 03, 2025
Apply

Description:

Who are we?

A global leader in the engineering and IT consulting industry with over 58,000 consultants worldwide, the ALTEN Group has been optimizing the technological performance of businesses for over 30 years.

The women and men who make up the ALTEN Group are the driving force behind our business. At ALTEN Canada, we provide each candidate with a fully personalized service. You have the opportunity to work independently or permanently. We select the best opportunities that align with your professional aspirations. We place your expertise on exciting projects that match your ambitions.

ALTEN Canada is also a solutions center, the "Montreal Delivery Center (MDC)," which offers managed services in application development, Data, AI & Advanced Analytics practices, and Cybersecurity for the banking, telecommunications, and broader industrial sectors.

Our experts are carefully selected and ensure proximity, as well as an unmatched level of service and expertise in the Montreal area.

What profiles are we recruiting and for whom?

To support the growth of our solutions center and our clients in the defense sector, ALTEN Canada is recruiting a software development engineer.

Your Role

As a Software Developer in our Ottawa Systems team, you’ll be deeply involved in the full development cycle of embedded systems. You’ll collaborate closely with a fellow developer to design, build, and deliver secure and reliable Linux-based environments using cutting-edge tools and practices.

What You’ll Do – Day to Day

Develop and maintain embedded software applications using C/C++ and Go

Create and customize Linux images and distributions using the Yocto Project

Collaborate with another developer in a pair programming setup to solve technical challenges

Conduct thorough code reviews and contribute to continuous improvement of code quality

Manage CI/CD pipelines and version control using GitLab

Ensure system reliability and performance through rigorous testing and debugging

What You Bring

5+ years of professional experience in C/C++ development (7+ years ideal)

2–3 years of experience with Go (Golang)

1–2 years working with Yocto to build custom Linux systems

At least 1 year using GitLab, including CI/CD features

Strong understanding of embedded systems and Linux-based development

Excellent teamwork and communication skills

Nice to Have

Experience in the defense, aerospace, or telecommunications industries.

Familiarity with secure development practices and safety-critical systems

Why join our teams?

Alten Canada offers a dynamic and collaborative work environment. We provide our team members with the opportunity to experience stimulating challenges, and we invest in their professional development and growth.

Among our benefits:

Tailored compensation and benefits for each of our employees and freelancers

Professional development assistance (certification)

Possibility of international mobility within one of the Group’s subsidiaries

Numerous corporate activities

Please note that all applications will be reviewed; however, only selected candidates will be contacted for this job offer.

ALTEN CANADA is committed to promoting diversity, equity, and inclusion. We strive to provide a work environment where every individual feels welcomed, valued, and respected, allowing them to thrive to their full potential. This includes our dedication to offer accessibility measures to those who require them. Should you require any accommodation during our recruitment process, please reach out to us.

Apply