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.