Software Development Engineer

ALTEN Canada
Montreal, QC
Posted today
Job Details:
Full-time
Experienced

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.

Share This Job: