Search jobs > Ottawa, ON > Senior developer

Senior Linux Developer (LS403)

Telesat
Ottawa, Ontario
$60-$70 an hour (estimated)
Full-time
  • Our Purpose
  • Core Values
  • Life at Telesat
  • Benefits
  • Early Career

Menu

  • Jobs List
  • Our Purpose
  • Core Values
  • Life at Telesat
  • Benefits
  • Early Career
  • Return to Jobs List

Senior Linux Developer (LS403)

Telesat (NASDAQ and TSX : TSAT) is a leading global satellite operator, providing reliable and secure satellite-delivered communications solutions worldwide to broadcast, telecommunications, corporate and government customers for over 50 years.

Backed by a legacy of engineering excellence, reliability and industry-leading customer service, Telesat has grown to be one of the largest and most successful global satellite operators.

Telesat Lightspeed, our revolutionary Low Earth Orbit (LEO) satellite network, scheduled to begin service in 2027, will revolutionize global broadband connectivity for enterprise users by delivering a combination of high capacity, security, resiliency and affordability with ultra-low latency and fiber-like speeds.

Telesat is headquartered in Ottawa, Canada, and has offices and facilities around the world.The company’s state-of-the-art fleet consists of 15 GEO satellites, the Canadian payload on ViaSat-1 and one LEO 3 demonstration satellite.

For more information, follow Telesat on X and LinkedIn or visit www.telesat.comTelesat believes in the power of collaboration and the value of in-person interactions.

This is why our employees generally work from the office Tuesday - Thursday, leaving Monday and Friday for choice and flexibility to work where you feel most effective.

This setup fosters brainstorming, problem-solving, and trusted relationships and allows our employees to come together three days a week to collaborate, innovate and thrive!As an integral part of our scrum team, contribute to the design, development / coding and testing of our cutting edge LightSpeed Software by actively engaging with both the test and support teams to ensure comprehensive testing and efficient bug resolution.

In addition, you will take the lead in technical discussions and guide decision-making processes and lead and document technical discussions.

In this role, Senior Linux Developer will assume ownership of specific software modules, overseeing their development, quality, and functionality.

MAIN RESPONSIBILITIES :

  • Collaborate with experienced engineers in the design, coding, testing, and maintenance of software applications.
  • Develop and maintain embedded software modules using programming languages like C++ and Python.
  • 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.
  • Utilize cloud technologies to enhance software deployment and management.
  • 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.
  • Demonstrate effective teamwork and communication skills, both orally and in writing. Lead the design, development, and implementation of advanced satellite ground segment software systems, ensuring high performance, scalability, and reliability.

EDUCATION & EXPERIENCE REQUIRED

  • Bachelor's in Computer Science, Computer Engineering, Electrical Engineering, or a related field.
  • Working experience with Agile scrum methodology (SAFe)
  • 5+ year software development experience in embedded system (Linux and ARM cores AArch64 AArch32) with experience in software and firmware upgrades and device commissioning (MIB and YANG)
  • 5+ year experience in developing and troubleshooting low level application services which interface to devices through hardware interface such as I2C, SPI, GPIO, SERDES, NOR / NAND flash and FPGA
  • 5+ year experience in developing software using modern C++ (C++14 and above)
  • Good understanding of L1 / L2 networking protocols (IPSEC, MACsec, secure tunnel), NETCONF
  • Experience with platform module for platform security.
  • SW development in the satellite communication systems is a plus
  • Experience in Linux Kernel development is a plus
  • Understanding RFIC functions is a plus

DECISION MAKING & SUPERVISION :

This role has no direct reports, but will work and interact with multi-disciplinary engineering teams.

WORKING CONDITIONS :

  • This role offers hybrid work environment.
  • Working conditions are generally comfortable typical of an office environment.
  • international travel is required

The successful candidate must be able to work in Canada and obtain clearance under the Canadian Controlled Goods program (CGP).

LI-CK1At Telesat, we take pride in being an equal opportunity employer that values equality in the workplace. We are committed to providing the best candidate experience possible including any required accommodations at every stage of our interview process.

All qualified applicants that have been selected for an interview that require accommodations, are advised to inform the Telesat Talent team accordingly.

We will work with you to meet your needs. All accommodation information provided will be treated as confidential. Apply Now Commitment : Full Time Hire - (FTE with Benefits) Department : Lightspeed System Development - Landing Stations and User Terminals Location : Ottawa, Ontario Team : User Terminal Segment Apply Now

30+ days ago
Related jobs
Telesat
Ottawa, Ontario

Senior Linux Developer (LS403). In this role, Senior Linux Developer will assume ownership of specific software modules, overseeing their development, quality, and functionality. Support the integration of software components on Linux operating systems. Linux and ARM cores AArch64 AArch32) with expe...

Affirm, Inc.
Canada
Remote

We are looking for a Senior Software Engineer to lead projects and initiatives on the Fraud Decisioning team. Lead and mentor engineers to help them succeed and grow. Provide the right context to engineers and train them to take ownership of their respective pieces of the initiative. Expert at synth...

Litens Automotive Group
Canada

Responsible for managing, maintaining, and optimizing our organization’s IT infrastructure, the Systems Administrator plays a critical role in ensuring the smooth operation of our systems and networks, while also serving as front line customer service to ensure the proper function of IT equipment, i...

Mannarino Systems & Software
Anywhere - Canada

Work with System Engineers and Embedded Software Developers to design software test cases and procedures to verify the applicable software requirements. Engineering degree in Software or Computer Engineering. Embedded software and debugger probes. MANNARINO Systems & Software Inc. ...

C. G. Consulting Group Inc.
Wfh, WFH, Canada
Remote

Python Software Engineer (Python, JS, AWS, Snowflake, Airflow, Unix). Python: Boto3, Multiprocessing, Classes. ...

Hootsuite
Ottawa, Ontario

We're looking for a Senior Financial Systems Administrator to help us build and maintain effective, scalable solutions in Netsuite and related software tools. Manage day-to-day administration and operational support of Netsuite and other financial systems and integrations. Update and provision acces...

Ciena Canada, Inc.
Ottawa, Ontario

Participate in C, C++ software development of new functionality in various software components for devices on a real-time OS. Ciena is at the forefront of the networking industry, leading the way in networking systems, services, and software. Our expertise lies in advanced technologies like optical ...

MongoDB
Canada

MongoDB’s mission is to empower innovators to create, transform, and disrupt industries by unleashing the power of software and data. Our industry-leading developer data platform, MongoDB Atlas, is the only globally distributed, multi-cloud database and is available in more than 115 regions across A...

SKYTRAC
Ottawa, Ontario

Reporting to the Software Engineering Manager at SKYTRAC, and under the guidance of a Lead Embedded Software Engineer, you will be responsible for the design, implementation, documentation, and maintenance of software running on our very own avionics systems. Working with fellow embedded software en...

Miovision
Canada
Remote

We’re looking for an exceptional Software Engineer who’s ready to help us push the boundaries of what’s possible. As part of our team, you’ll design, develop, test, deploy, maintain, and enhance software solutions that will directly shape the future of transportation. Write and Maintain Code: Develo...