Software Development Lead

2 weeks ago


Ottawa, Ontario, Canada Telesat Full time

Telesat, a leading global satellite operator, is seeking an experienced Software Development Lead to join our team.

As a Software Development Lead, you will contribute to the design, development and testing of our cutting-edge LightSpeed Software. Your responsibilities will include overseeing the development of specific software modules, ensuring their quality and functionality.

You will work collaboratively with experienced engineers in the design, coding, testing and maintenance of software applications, using programming languages like GO, C++ and Python. You will also assist in implementing networking solutions, ensuring seamless communication between software components.

Additional responsibilities include contributing to the development of software tools, libraries and frameworks to enhance overall product quality and efficiency, participating in code reviews and collaborating with the team to troubleshoot and resolve software defects and technical issues.

The ideal candidate will have a Bachelor's or Master's degree in Computer Science, Computer Engineering, Electrical Engineering or a related field, along with at least 8 years of experience in software development focusing on full stack. They should be proficient in using the Linux operating system and one or more programming languages including C++ and GO.

This position will be based out of Bethesda, MD office and involves occasional travel, including international travel.



  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Summary:We are seeking a highly skilled Principal Software Developer to join our Advanced Technology Development team at QNX Software Systems. As a key contributor to our team, you will be responsible for designing and developing cutting-edge software solutions for our automotive and mission-critical applications.Key Responsibilities:Design and execute...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    About the RoleWe are seeking an experienced Audio Software Development Lead to join our team at QNX Software Systems. As a key member of our development team, you will be responsible for developing multimedia software technologies, capabilities, and solutions that meet the needs of automotive and consumer markets.Key ResponsibilitiesCollaborate with...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Summary:We are seeking an experienced Embedded Software Developer to join our team at QNX Software Systems. The ideal candidate will have a strong background in C/C++ software development, operating systems, and real-time embedded systems.Key Responsibilities:Embedded target side software configuration of BSP, drivers, operating system, graphics,...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    About the Job:We are seeking a skilled Embedded Software Developer to join our Open Source software development team at QNX Software Systems. As an Embedded Software Developer, you will be responsible for integrating Open Source software into the QNX Real-Time Operating System to create embedded solutions for our customers.Key Responsibilities:Analyse, port,...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Title: BlackBerry QNX Software DeveloperQNX Software Systems is seeking a skilled software developer to join our team and contribute to the development of our QNX Real-Time Operating System (RTOS). As a software developer, you will be responsible for analyzing, porting, integrating, and optimizing Open Source software onto the QNX RTOS.Key...


  • Ottawa, Ontario, Canada Canadian Bank Note Company Full time

    About the Role:We are seeking a highly skilled Software Architect to join our Systems Research & Development group. As a key member of our team, you will play a critical role in the development of our next generation of systems.Key Responsibilities:Design and develop sophisticated software systems that meet our business requirements.Collaborate with...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Company Overview:The BlackBerry QNX Team is a leading provider of embedded operating systems and software solutions for the automotive, medical, industrial manufacturing, and consumer products industries.We are currently seeking a highly skilled Senior Embedded Software Developer to join our team. As a member of this team, you will be responsible for...


  • Ottawa, Ontario, Canada Ross Full time

    Lead Software Development ManagerRoss Video is a leading provider of live production solutions. We are seeking a highly skilled and experienced Lead Software Development Manager to take charge of our software development team.The ideal candidate will have a strong background in Client/Server application development, extensive experience with Blueprint...


  • Ottawa, Ontario, Canada Motorsport Hackers Full time

    Motorsport Hackers: A Leader in Connected Vehicle SoftwareThe Embedded Software Development Manager at Motorsport Hackers is responsible for leading a team of developers and automation testers in the development, testing, quality, and delivery of all applications residing on the in-market Gateway module. This key aggregation node for cloud to vehicle...


  • Ottawa, Ontario, Canada Brightgrove Canada Corp. Full time

    Brightgrove Canada Corp. is seeking a highly skilled Software Development and Operations Lead to join our team. As a key member of our development team, you will be responsible for leading the development, installation, integration, and operation of computer-based systems.About the RoleThe ideal candidate will have a strong background in software development...


  • Ottawa, Ontario, Canada undisclosed Full time

    At undisclosed, we are building the next generation of connected Ford vehicles. The Embedded Software Development Lead will be part of the team responsible for the development, testing, quality, and delivery of all applications residing on the in-market Gateway module. The Gateway module is the key aggregation node for cloud to vehicle communication and...


  • Ottawa, Ontario, Canada Assent Compliance Inc. Full time

    Software Development Leadership RoleAt Assent Compliance Inc., we are looking for a skilled Software Development Team Lead to join our team.This role is a leadership position that requires a strong technical background and excellent communication skills. The Software Development Team Lead will be responsible for guiding the development team in delivering...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job OverviewWe are seeking an experienced Embedded Systems Software Engineer to join our team in Ottawa, Canada. In this role, you will be responsible for designing, developing, and testing device drivers for various hardware peripherals. Your primary goal will be to ensure the software is of high quality and meets the required safety standards.About QNX...


  • Ottawa, Ontario, Canada Synopsys Full time

    Senior Staff Job DescriptionWe are seeking an experienced Senior Staff to lead our software development team. The ideal candidate will have a strong background in Agile methodologies and software development best practices.Key Responsibilities:Team Leadership: Lead daily stand-up meetings to discuss project progress and challenges, collaborate with...


  • Ottawa, Ontario, Canada Bluwwin Inc. Full time

    We are seeking a skilled Software Design and Development Lead to join Bluwwin Inc.Job DescriptionThe Software Design and Development Lead will oversee the design and development of software applications, working closely with cross-functional teams to ensure timely delivery of high-quality products.This is a full-time position with a salary range of $120,000...


  • Ottawa, Ontario, Canada Brightgrove Canada Corp. Full time

    Job Title: Software Development and Operations LeadAbout the Role:We are seeking an experienced Software Development and Operations Lead to join our team at Brightgrove Canada Corp.Key Responsibilities:Collect and Document User Requirements: Collaborate with cross-functional teams to gather and document user requirements, ensuring a clear understanding of...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Software Engineer Job DescriptionWe are seeking a skilled Embedded Systems Software Developer to join our team in Ottawa. As a key member of our Filesystem development team, you will be responsible for designing and developing high-quality software solutions for embedded systems.Job Summary:Develop and maintain reliable and secure Filesystem components for...


  • Ottawa, Ontario, Canada ExecThread Full time

    Company OverviewAt ExecThread, we are committed to delivering cutting-edge software solutions that exceed our customers' expectations. Our team is passionate about innovation and collaboration, and we believe in fostering a culture of creativity and excellence.Job SummaryWe are seeking a highly skilled Software Development Team Lead to join our team. As a...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    About the RoleWe are seeking a talented Senior Systems Software Developer to join our elite team at QNX Software Systems. This is an exceptional opportunity to work on the core operating system of the world's most critical embedded systems, including those in automobiles, internet devices, medical equipment, and smartphones.Key ResponsibilitiesDevelop kernel...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job SummaryQNX Software Systems is seeking a skilled Systems Integration Developer to collaborate with our elite team. This role involves working with the entire suite of QNX products, including Hypervisor, QAVF, Blackchannel, Acoustics, etc. The successful candidate will help establish module and system level architecture from the early stages of projects...