Current jobs related to Embedded Software Engineer Co-op - Ottawa, Ontario - Telesat Canada


  • Ottawa, Ontario, Canada Huawei Technologies Canada Co., Ltd. Full time

    Software Developer Co-op OpportunityWe are seeking a highly motivated and detail-oriented Software Developer to join our team on a co-op basis.Responsibilities:Contribute to the development of next-generation Real-Time OS technology for embedded devices, cloud computing, and automotive applications.Collaborate with our team to design and implement innovative...


  • Ottawa, Ontario, Canada Huawei Technologies Canada Co., Ltd. Full time

    Software Developer Co-op OpportunityWe are seeking a highly motivated and detail-oriented Software Developer to join our team on a co-op basis.Responsibilities:Contribute to the development of next-generation Real-Time OS technology for embedded devices, cloud computing, and automotive applications.Collaborate with our team to design and implement innovative...


  • Ottawa, Ontario, Canada BlackBerry Inc. Full time

    Join BlackBerry Inc. as a Software Engineering Co-op StudentWe are seeking highly motivated and talented students to join our team as Software Engineering Co-op Students. As a co-op student, you will have the opportunity to work on real-world projects, collaborate with experienced engineers, and develop your skills in software development.About the RoleThis...


  • Ottawa, Ontario, Canada BlackBerry Inc. Full time

    Join BlackBerry Inc. as a Software Engineering Co-op StudentWe are seeking highly motivated and talented students to join our team as Software Engineering Co-op Students. As a co-op student, you will have the opportunity to work on real-world projects, collaborate with experienced engineers, and develop your skills in software development.About the RoleThis...


  • Ottawa, Ontario, Canada Huawei Technologies Canada Co., Ltd. Full time

    Software Co-op OpportunityWe are seeking a highly motivated and detail-oriented co-op student to join our team as a Software Developer. This is an excellent opportunity to gain hands-on experience in software development, particularly in the area of real-time operating systems.Responsibilities:Contribute to the development of a next-generation real-time...


  • Ottawa, Ontario, Canada Ciena Canada, Inc. Full time

    Ciena Canada, Inc. is committed to empowering individuals to grow and thrive in a dynamic work environment. As an Embedded Software Developer Co-op, you will design, implement, and maintain real-time embedded platform and application software for Ciena's flagship products. Your work will encompass a range of functional areas, from low-level drivers to...


  • Ottawa, Ontario, Canada Huawei Technologies Canada Co., Ltd. Full time

    Our team is seeking a highly motivated and detail-oriented Software Engineering Co-op to join our Real-Time Operating System (RTOS) development team.Responsibilities:Contribute to the design, development, and integration of the next-generation RTOS technology.Collaborate with our team to explore and implement innovative solutions for real-time operating...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Embedded Software Engineer OpportunityWe are seeking an experienced Embedded Software Engineer to join our team at QNX Software Systems. As a key member of our team, you will be responsible for developing and maintaining software for our embedded operating systems.Key Responsibilities:Develop and maintain software for our embedded operating systems,...


  • Ottawa, Ontario, Canada BlackBerry Inc. Full time

    BlackBerry QNX Software Developer Co-opJob Type: Co-op Student (Fixed Term)Job Description:BlackBerry QNX is a leading provider of safe and secure operating systems, hypervisors, frameworks, and development tools. Our technology is trusted in over 235 million vehicles and is deployed in embedded systems worldwide, across various industries including...


  • Ottawa, Ontario, Canada BlackBerry Inc. Full time

    BlackBerry QNX Software Developer Co-opJob Type: Co-op Student (Fixed Term)Job Description:BlackBerry QNX is a leading provider of safe and secure operating systems, hypervisors, frameworks, and development tools. Our technology is trusted in over 235 million vehicles and is deployed in embedded systems worldwide, across various industries including...


  • Ottawa, Ontario, Canada Huawei Technologies Canada Co., Ltd. Full time

    Co-op Software Developer RoleWe are seeking a highly motivated and skilled Co-op Software Developer to join our team at Huawei Technologies Canada Co., Ltd.Responsibilities:Contribute to the development of the next-generation Real-Time Operating System (RTOS) technology.Design and implement efficient algorithms and data structures to optimize system...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Embedded Software EngineerBlackBerry QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools. We are seeking an experienced Embedded Software Engineer to join our team.Key Responsibilities:Develop drivers for various hardware peripherals, including adaptation of existing drivers for embedded...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Embedded Software EngineerBlackBerry QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools. We are seeking an experienced Embedded Software Engineer to join our team.Key Responsibilities:Develop drivers for various hardware peripherals, including adaptation of existing drivers for embedded...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Title: Embedded Software EngineerWe are seeking a highly skilled Embedded Software Engineer to join our QNX BSP Team. As a key member of our development team, you will be responsible for designing and implementing software drivers to support next-generation hardware peripherals on advanced hardware platforms.Key Responsibilities:Develop software drivers...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Job Title: Embedded Software EngineerWe are seeking a highly skilled Embedded Software Engineer to join our QNX BSP Team. As a key member of our development team, you will be responsible for designing and implementing software drivers to support next-generation hardware peripherals on advanced hardware platforms.Key Responsibilities:Develop software drivers...


  • Ottawa, Ontario, Canada Collins Aerospace Full time

    Job SummaryCollins Aerospace is seeking a talented Junior Software Engineer Co-Op to join our team in Ottawa, Canada. As a key member of our software development team, you will participate in the definition, specification, and design of software features, working collaboratively with our team to develop high-quality software solutions.Key...


  • Ottawa, Ontario, Canada Collins Aerospace Full time

    Job SummaryCollins Aerospace is seeking a talented Junior Software Engineer Co-Op to join our team in Ottawa, Canada. As a key member of our software development team, you will participate in the definition, specification, and design of software features, working collaboratively with our team to develop high-quality software solutions.Key...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Embedded Software Engineer OpportunityWe are seeking a skilled Embedded Software Engineer to join our QNX BSP Team. As a key member of our development team, you will design and implement software drivers to support next-generation hardware peripherals on advanced hardware platforms.Key Responsibilities:Develop drivers for various hardware peripherals,...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Embedded Software Engineer OpportunityWe are seeking a skilled Embedded Software Engineer to join our QNX BSP Team. As a key member of our development team, you will design and implement software drivers to support next-generation hardware peripherals on advanced platforms.Key Responsibilities:Develop drivers for various hardware peripherals, including...


  • Ottawa, Ontario, Canada QNX Software Systems Full time

    Embedded Software Engineer OpportunityWe are seeking a skilled Embedded Software Engineer to join our QNX BSP Team. As a key member of our development team, you will design and implement software drivers to support next-generation hardware peripherals on advanced platforms.Key Responsibilities:Develop drivers for various hardware peripherals, including...

Embedded Software Engineer Co-op

2 months ago


Ottawa, Ontario, Canada Telesat Canada Full time
About Telesat Canada

Telesat Canada 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.

Job Summary

We are seeking a highly motivated and detail-oriented Co-op Software Engineer to join our team in Ottawa, Canada. As a Co-op Software Engineer, you will have the opportunity to work on the design and testing of User Terminal software, collaborating with experienced engineers to develop and maintain software applications.

Main Responsibilities
  • Collaborate with experienced engineers in the coding, testing, and maintenance of software applications.
  • Develop and maintain 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.
  • 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.
  • Demonstrate effective teamwork and communication skills, both orally and in writing.
Requirements
  • Familiarity with one or more programming languages such as C++ and Python.
  • Basic understanding of networking concepts and protocols.
Working Conditions
  • This role offers a hybrid work environment.
  • Working conditions are generally comfortable typical of an office environment.