Talent.com
Senior Software Engineer

Senior Software Engineer

Morson Talent (Canada & USA)Ottawa, ON, Canada
7 days ago
Job type
  • Full-time
  • Permanent
Job description

Location : Ottawa, ON - 100% on-site

Employment Type : Permanent / Full-Time

Job Title : Senior Software Engineer

The Opportunity

We’re looking for a Senior Software Engineer to join our dynamic team in Ottawa! This role is ideal for experienced engineers who love tackling complex technical challenges, building high-quality, reliable solutions, and mentoring others to drive innovation.

As a key contributor, you’ll play a crucial role in the design, development, and deployment of embedded software for our cutting-edge communication systems.

What You’ll Do

  • Develop and maintain embedded software for communication systems.
  • Integrate software with modems, GPIOs, and other hardware components.
  • Solve technical challenges with innovative, scalable solutions.
  • Collaborate with cross-functional teams to develop and enhance product functionality.
  • Ensure quality through strong development practices, including requirements analysis, design, peer reviews, and rigorous testing.

What You Bring

Education & Experience

  • Bachelor’s degree in Engineering, Computer Science, or a related field.
  • 10+ years of industry experience in software development.
  • Technical Skills

  • Proficiency in C and C++ programming .
  • Experience with Yocto and single-board computer software development .
  • Strong background in embedded software development within structured SDLC processes.
  • Hands-on experience with modems, GPIOs, and hardware integration .
  • Proficiency with Git version control.
  • Solid understanding of engineering V-models and development lifecycles.
  • Bonus Skills (Nice to Have)

  • Experience with Bare Metal or RTOS environments .
  • Background in aerospace safety-critical software development .
  • Familiarity with DO-178 standards and processes .
  • Knowledge of Docker, JIRA, and Confluence .