Enable job alerts via email!

Software Development Engineer

ZipRecruiter

Laval

On-site

CAD 80,000 - 100,000

Full time

8 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading engineering and IT consulting firm seeks a Software Developer for their Ottawa Systems team. The role involves developing embedded software, collaborating in a pair programming setup, and ensuring system reliability. Join a dynamic environment with opportunities for professional growth and tailored benefits.

Benefits

Tailored compensation and benefits
Professional development assistance
Possibility of international mobility
Numerous corporate activities

Qualifications

  • 5+ years of professional experience in C/C++ development.
  • 2–3 years of experience with Go (Golang).
  • 1–2 years working with Yocto to build custom Linux systems.

Responsibilities

  • Develop and maintain embedded software applications using C/C++ and Go.
  • Create and customize Linux images using the Yocto Project.
  • Manage CI/CD pipelines and version control using GitLab.

Skills

C/C++ development
Go (Golang)
Embedded systems
Teamwork
Communication

Tools

Yocto
GitLab

Job description

Job 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 , equity, and . 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.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Intermediate Software Development Engineer in Testing (SDET)

Credence

Remote

CAD 70,000 - 100,000

2 days ago
Be an early applicant

Senior Software Development Engineer (Game Backend)

Gamebreaking Studios

Remote

CAD 80,000 - 120,000

3 days ago
Be an early applicant

Software Development Engineer- Remote

BeyondTrust

Remote

CAD 80,000 - 100,000

30+ days ago

Country Match Sr Software Development Engineer Remote Canada | Remote United States Engineering

BeyondTrust Corporation

Remote

CAD 90,000 - 150,000

30+ days ago

Senior Full Stack Software Development Engineer

WeTrials

Remote

CAD 70,000 - 110,000

30+ days ago

Senior Cloud Automation Engineer

ZipRecruiter

Laval

Remote

CAD 90,000 - 130,000

8 days ago

Senior Software Engineer - Digital Workplace

Canonical

Laval

Remote

CAD 80,000 - 120,000

24 days ago

Linux devices software engineer - snapd

Canonical

Laval

Remote

CAD 80,000 - 140,000

26 days ago

Associate Software Engineer - Remote Canada

Optum

Richmond

Remote

CAD 49,000 - 103,000

Yesterday
Be an early applicant