Enable job alerts via email!

Embedded Software Developer

Talentify

Ottawa

On-site

CAD 100,000 - 125,000

Full time

30+ days ago

Boost your interview chances

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

Job summary

An exciting opportunity awaits in the satellite technology sector with a global leader in engineering services. As an Embedded Software Developer, you will play a pivotal role in the On-Board Payload Software group for the LEO Satellite Program. This position offers the chance to develop and maintain cutting-edge embedded software modules while collaborating with dynamic teams to enhance product quality. You'll engage in innovative projects that contribute to the largest space program in Canadian history, all while working in a collaborative environment that encourages creativity and technical excellence. If you're passionate about software development and eager to make a difference in the aerospace industry, this role is perfect for you.

Qualifications

  • Proficiency in modern C++ standards and experience with Linux OS.
  • Knowledge of software engineering principles and SDLC.

Responsibilities

  • Develop and maintain embedded software modules using C++.
  • Collaborate with cross-functional teams to troubleshoot software defects.

Skills

C++ (modern standards: 17, 20)
Linux operating systems
Software engineering and embedded applications
Software Development Life Cycle (SDLC)
Agile methodologies
Networking protocols (Ethernet, TCP/IP, UDP)
Python programming
Gitlab or Github for version control

Job description

Embedded Software Developer

Job Description

Join the On-Board Payload Software group for the LEO Satellite Program. This is an exciting opportunity to contribute to the largest space program in Canadian history and work with a global leader in engineering services.

Responsibilities
  • Develop and maintain embedded software modules using modern C++ standards (17, 20).
  • Assist in the implementation of networking solutions, ensuring seamless communication between software components.
  • Contribute to the development of software tools, libraries, and frameworks to enhance overall product quality and efficiency.
  • Participate in code reviews, providing constructive feedback to enhance code quality and adherence to coding standards.
  • Collaborate with the team to troubleshoot and resolve software defects and technical issues.
  • Support the integration of software components on Linux operating systems.
  • Assist in the testing and validation of software features, ensuring functionality and performance meet specified requirements.
  • Collaborate with cross-functional teams, including product managers and designers, to understand requirements and contribute to technical discussions.
  • Maintain clear and organized documentation of software designs, processes, and development tasks.
Essential Skills
  • Proficiency in C++ (modern standards: 17, 20).
  • Experience with Linux operating systems.
  • Knowledge of software engineering and embedded applications.
  • Experience throughout the full Software Development Life Cycle (SDLC).
  • Familiarity with Agile methodologies.
  • Understanding of basic networking protocols (Ethernet, TCP/IP, UDP).
  • Python programming skills.
  • Experience with Gitlab or Github for version control.
Additional Skills & Qualifications
  • MPLS (strong nice-to-have but not mandatory).
  • Experience with routers and switches.
  • Knowledge of gRPC and STL.
  • Understanding of satcom technologies.
Work Environment

The role is based on-site in downtown Ottawa. Employees are required to work in the office for four days a week, with Wednesday being an optional work-from-home day. The work environment is dynamic and collaborative, providing opportunities to engage with cross-functional teams and contribute to innovative projects in the satellite technology sector.

Pay and Benefits

The pay range for this position is $60.00 - $75.00/hr.

Workplace Type

This is a fully onsite position in Ottawa, ON.

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

Similar jobs

Embedded Software Engineer

Akkodis

Ottawa

Remote

CAD 70.000 - 110.000

Yesterday
Be an early applicant

Embedded Software Developer (32237)

Myticas Consulting

Ottawa

On-site

CAD 100.000 - 125.000

9 days ago

Senior Software Developer

Acuity Insights

Vancouver

Remote

CAD 80.000 - 110.000

Yesterday
Be an early applicant

Senior Software Developer (Job Req # 2025- 245)

Ross Video

Ottawa

On-site

CAD 70.000 - 110.000

Yesterday
Be an early applicant

Software Developer

GemTek

Ottawa

On-site

CAD 95.000 - 115.000

2 days ago
Be an early applicant

Sr Embedded Software Developer

Stryten Energy

Ottawa

On-site

CAD 80.000 - 110.000

11 days ago

Embedded Software Developer

Aversan Inc.

Ottawa

On-site

CAD 70.000 - 110.000

12 days ago

Software Developer (LS721)

Telesat Corporation

Ottawa

Hybrid

CAD 80.000 - 120.000

Yesterday
Be an early applicant

Advanced Software Developer

Snowed In Studios Inc.

Ottawa

Hybrid

CAD 110.000 - 135.000

2 days ago
Be an early applicant