Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer Packet Processing (LS400)

Full-time

Telesat

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

We are seeking a highly skilled Senior Software Engineer with expertise in Packet Processing to join our team. The ideal candidate will have extensive experience in designing and optimizing high-performance network systems, with a strong background in developing scalable, low-latency solutions for data-intensive environments. In this role, you will work on cutting-edge technologies to enhance network protocols and packet processing frameworks. Your contributions will play a key role in delivering robust, reliable, and efficient network operations, ensuring our systems meet the evolving demands of modern infrastructure.

\n

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. Design and implement high-performance packet processing applications using DPDK and similar frameworks
  • Optimize network functions for maximum throughput and minimal latency
  • Develop and maintain packet processing pipelines for various network functions
  • Troubleshoot complex performance issues in packet processing applications
  • 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 or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field.
  • In-depth knowledge of packet processing development
  • Experience with Vector Packet Processing (VPP) framework a plus
  • Deep understanding of DPDK architecture and APIs
  • Familiarity with modern NIC features (RSS, checksum offload, scatter-gather)
  • Experience with AF_XDP or similar kernel bypass technologies
  • A good understanding of Linux-based network stacks, kernel modules, and performance optimization
  • Ideally 8 years' experience in C/C++ for low-level network programming and high-performance packet processing
  • Basic understanding of networking concepts and protocols. (TCP/IP, UDP, VXLAN, GRE, etc.)
  • Cloud technology familiarity is a plus.
  • Strong analytical and problem-solving skills.
  • Team player with the ability to collaborate effectively within a diverse team.
  • Good oral and written communication skills.
  • Enthusiasm for learning new technologies and tools.
  • Detail-oriented with a commitment to producing high-quality software.
  • Ability to design software with consideration for hardware resource constraints.
  • SW development in the satellite communication systems 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

\n

The successful candidate must be able to work in Canada and obtain both Reliability and Canadian Controlled Goods program (CGP) clearances .

#LI-VR1

At 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.

Vacancy posted 7 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer Packet Processing (LS400) in Ottawa, ON vacancy
  • $120k - $155k per year

     ...Apply below! About the Role As the Senior Software Developer , you’ll be joining a small,...  .... You’ll work closely with every engineering discipline at RBR, which means your code...  ...platform and design scalable systems for processing sensor data Drive the software... 
    Senior
    Long term contract
    Full time
    Internship
    Worldwide
    Shift work

    RBR

    Ottawa, ON
    10 days ago
  •  ...At Cloudbeds, we're not just building software, we’re transforming hospitality. Our intelligently...  ...properties across 150 countries, processing billions in bookings annually. From...  ...How You'll Make an Impact As a Senior Software Engineer on the Core AI Squad, you'll design, build... 
    Senior
    Full time
    Work at office
    Local area
    Remote work
    Work from home
    Home office
    Flexible hours
    Weekend work

    Cloudbeds

    Ottawa, ON
    13 days ago
  • $137k - $152k per year

     ...Senior Software Systems Engineer About Anvil Anvil is a trusted partner in the defence industry, delivering cutting-edge solutions that enhance...  ...In this role, you will champion the technical deployment process for our professional services team, develop and execute... 
    Senior
    Full time
    For contractors
    Live In
    Work at office
    Remote work
    Flexible hours

    Anvil

    Ottawa, ON
    7 hours ago
  •  ...years. Backed by a legacy of engineering excellence, reliability and industry...  ...our cutting edge LightSpeed Software by actively engaging with...  ...and guide decision-making processes and lead and document technical...  ....   In this role, Senior SW Engineer will assume ownership... 
    Senior
    Full time
    Internship
    Work at office
    Remote work
    Worldwide

    Telesat

    Ottawa, ON
    7 hours ago
  •  ...Senior Software Engineer Fullstack Preferred Location: Ottawa Reports to: CTO Type: Full-Time The Role This is a senior full...  ...systems end to end — backend telemetry ingestion and data processing, the operator-facing dashboards, and the embedded and edge... 
    Senior
    Full time

    dominion%20dynamics

    Ottawa, ON
    7 hours ago
  • $110k - $270k per year

     ...robust, and highly available platform.   We are seeking Senior Software Engineers who are passionate about designing and implementing a...  ...Optimize and improve existing infrastructure, architecture, and processes to take advantage of cloud platforms Own all aspects of... 
    Senior
    Remote job
    Full time
    Work at office
    Local area
    Work from home

    Veeva Systems

    Ottawa, ON
    7 hours ago
  • $110k - $270k per year

     ...communities. The Role We are looking for multiple Senior Software Engineers that are eager to build in a dynamic, startup environment inside...  ...special need when applying for a role or in our recruitment process, please contact us at  ****@*****.*** .... 
    Senior
    Remote job
    Full time
    Work at office
    Local area
    Work from home

    Veeva Systems

    Ottawa, ON
    7 hours ago
  • $126.4k - $158k per year

     ...for The Machine Learning Platform team (MLP) is seeking a Senior Software Engineer II to design and implement the secure, highly scalable, and...  ...leverage technologies like Generative AI, Natural Language Processing (NLP), and real-time classification. We are looking for a... 
    Senior
    Full time
    Work at office
    Flexible hours
    1 day per week

    Surveymonkey

    Ottawa, ON
    7 hours ago
  • $140k - $165k per year

     ...Senior Software Engineer (Full-Time, Remote) — Canada Salary: CAD $140,000–$165,000 / year Work Schedule: 9:00 AM - 5:00 PM PST About...  ...and SquidProxies.com (proxy infrastructure). Our hiring process After you apply, our team will review your application... 
    Senior
    Remote job
    Long term contract
    Full time

    AutoScale Ventures

    Ottawa, ON
    6 days ago
  • $102.5k - $184.5k per year

     ...Are you a software developer who loves building beautiful user interfaces...  ...? Join Our Cloud Experience Engineering Team Our Cloud Experience...  ...the best As a Front-End Senior Software Engineer, you will thrive...  ...your savings, we're the engine behind the scenes. We provide... 
    Senior
    Full time
    Work at office
    Work from home

    Akamai Technologies

    Ottawa, ON
    19 days ago
  •  ...at Samsara built its foundation at the edge: six firmware engineers shipping the software that runs on dash cams in hundreds of thousands of vehicles...  ...any reasonable accommodations throughout the recruiting process. Our Commitment to Authenticity We use Tofu, a fraud... 
    Senior
    Long term contract
    Full time
    Internship
    Remote work
    Flexible hours

    Samsara

    Ottawa, ON
    15 days ago
  • $110.63k - $149.68k per year

     ...Graduates for the 5th consecutive year . Position Title: Senior Embedded Software Engineer Employment Type: Full-time, Existing vacancy...  ...accommodations for individuals with disabilities throughout the hiring process. Your uniqueness makes us stronger, sparks creativity, and... 
    Senior
    Full time
    Live In
    Flexible hours

    Lumentum

    Ottawa, ON
    19 days ago
  • $110k - $270k per year

     ...The Role Our teams are hiring multiple talented Senior Full-Stack Software Engineers to build innovative products in Life Sciences. You’ll work...  ...special need when applying for a role or in our recruitment process, please contact us at  ****@*****.*** .... 
    Senior
    Remote job
    Full time
    Work at office
    Local area
    Work from home

    Veeva Systems

    Ottawa, ON
    7 hours ago
  • $110k - $270k per year

     ...communities. The Role We are looking for Front-End Software Engineers who are eager to build in a dynamic, startup environment inside...  ...or special need when applying for a role or in our recruitment process, please contact us at  ****@*****.*** .... 
    Senior
    Remote job
    Full time
    Work at office
    Local area
    Work from home

    Veeva Systems

    Ottawa, ON
    7 hours ago
  •  ...Senior Software Engineer in Test (SDET) Location: Ottawa, ON | Hybrid Department: R&D- Infrastructure Reports To: Sean O'Hagan, [Director...  ...that actually feel fun. What to Expect from the Hiring Process We respect your time and value transparency. Here’s a... 
    Senior
    Long term contract
    Permanent employment
    Full time
    Work at office

    Sol Ink

    Ottawa, ON
    7 hours ago
  • $99.2k - $169.3k per year

     ...way the world communicates. Requisition ID: 75010 Staff Process Engineer Apply today for the opportunity to become a member of an...  ...responsible for testing and validating firmware, hardware and software in a laboratory. This individual will be executing RF test plans... 
    Full time
    Flexible hours

    Skyworks

    Ottawa, ON
    10 days ago
  •  ...We are looking for an experienced Full Stack Senior Software Engineer (+7 years) to join our core engineering team. This is a high-impact role where...  ...testing, monitoring, and refactoring. Contribute to process improvement, DevOps automation, and CI/CD pipeline optimization... 
    Senior

    Citta

    Ottawa, ON
    14 days ago
  •  ...RF & Signal Processing Engineer Location: Ottawa, On-Site Reports to: Engineering Leadership...  ...sits at the intersection of hardware, software, and applied physics, solving...  ...AI tools to support parts of the hiring process, including screening and reviewing responses... 

    dominion%20dynamics

    Ottawa, ON
    7 hours ago
  • $45k - $55k per year

     ...sectors. Sanmina Corporation has facilities strategically located in key regions throughout the world. Job Purpose/Mandate The Process Engineering Support role will support the process engineering team by applying engineering theories and principles, completing moderately... 

    SANMINA-SCI TECHNOLOGY INDIA PRIVATE LIMITED

    Ottawa, ON
    3 days ago
  • $123.51k - $155.15k per year

     ...Job Responsibility: Job Posting Title Senior Systems Engineering and Software Development Specialist Job Category Systems Engineering Language Requirements...  .... Experience running projects and with management processes and procedures. Experience with the PowerBI, and / or... 
    Senior
    Full time
    Contract work
    Flexible hours

    NAV Canada

    Ottawa, ON
    7 days ago
  •  ...from functionality to routine updates. We’re looking for a senior software engineer who loves working at the boundary between product code and...  ...administrative and efficiency-focused aspects of our recruitment process. All interviews and hiring decisions are made by (human)... 
    Senior
    Permanent employment
    Full time
    Summer work
    Internship
    Work at office
    Remote work
    Work from home

    Motion

    Ottawa, ON
    8 days ago
  •  ...Software Engineer Fullstack Preferred Location: Ottawa Reports to: CTO Type: Full-Time...  ...- from backend ingestion and data processing to frontend visualization and embedded...  ...or equivalent practical experience. Senior candidates: 5+ years building production... 
    Senior
    Full time

    dominion%20dynamics

    Ottawa, ON
    7 hours ago
  • $90k - $140k per year

     ...individuals to join the Larus team as a Software Engineer. Our Software Engineering team is currently...  ...all aspects of the software development process including planning, retrospectives, and...  ...Total::Perception™ Systems Simulation Engine (SSE), and the Total::Vision™ Video Analytics... 
    Permanent employment
    Full time
    Work at office
    Home office
    Monday to friday
    2 days per week
    3 days per week

    Larus Technologies

    Ottawa, ON
    7 hours ago
  •  ...Director of Software Engineering Location: Ottawa, ON (On-site) Reports to : CTO The Role...  ...Direct the culture, team, processes, cadences, and best practices of a rapidly...  ...speed, and high standards Act as a senior technical leader within the company, contributing... 
    Senior
    Long term contract
    Full time
    Internship
    Relocation

    dominion%20dynamics

    Ottawa, ON
    1 day ago
  • $100k - $135k per year

     ..., high-leverage team at the heart of our engineering organization. We ship new product features...  ...About the Role   We’re   hiring a Software Engineer who is genuinely strong on both...  ...disabilities at any stage of the hiring process . Just let us know.   Help us shape... 
    Full time
    Internship
    Manual labor
    Work at office
    Flexible hours
    3 days per week

    Truecontext

    Ottawa, ON
    7 hours ago
  • $85k - $110k per year

     ...Mission Systems–Canada, we’re not just engineering technology — we’re shaping the future of...  ...LC4ISR ISTAR team is seeking a working level Software Engineer to support delivery of critical...  ...subsystems Participate in all Agile processes: sprint planning, backlog refinement,... 
    Full time
    Internship
    Work at office
    Remote work
    Flexible hours

    General Dynamics Missions System International

    Ottawa, ON
    7 hours ago
  •  ...impact. We are seeking an Embedded Software Engineer to work as part of our R&D software firmware...  ...team. The Opportunity In this senior technical role, you will take ownership...  ..., coding standards, and development processes. Interface with external partners and... 
    Senior
    Long term contract
    Internship

    Ranovus

    Ottawa, ON
    7 hours ago
  • $100 - $150 per hour

     ...we pay experts enough that we don't have to. Position Senior Software Engineer (Agentic Coding RL Environments) Type Contract Compensation...  ...the quality of what you produce, not speed Application Process Coding capability screen (replaces a multi-round... 
    Senior
    Full time
    Contract work
    Remote work

    DataAnnotation

    Ottawa, ON
    11 days ago
  •  .... We're building the future of creative intelligence and are looking for talented people to help us get there! About the Senior Software Engineer role As a Senior Software Engineer, you'll do full-stack development with a focus on backend: anything from building features... 
    Senior
    Permanent employment
    Full time
    Summer work
    Internship
    Work at office
    Remote work
    Work from home
    Shift work

    Motion

    Ottawa, ON
    8 days ago
  •  ...for over 50 years. Backed by a legacy of engineering excellence, reliability and industry-...  ...We are seeking a highly skilled Senior Software Developer with expertise in Networking to...  ...Experience with developing fast path packet processing software using DPDK/VPP and PMD... 
    Senior
    Full time
    Internship
    Work at office
    Worldwide

    Telesat

    Ottawa, ON
    7 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer Packet Processing (LS400). Be the first to apply!