Junior Software Engineer Co-Op (Onsite)

RTXOttawa, ON
Onsite

About The Position

Collins Aerospace is a leader in technologically advanced, intelligent solutions that help redefine the aerospace and defense industry. With a comprehensive portfolio and deep technical expertise, we help customers meet the demands of the global market. Join us and help shape the future of aerospace and defense. At Collins Aerospace, it’s our people who make the difference and are the backbone of our technologies. We are currently searching for a Junior Software Engineer – Co-Op to join our team in Ottawa, Canada. Collins Aerospace is a world leader in wireless communications networking, with products such as high-data-rate HF/VHF/UHF modems and the Self Configuring Relay Network (SCRN) for ad-hoc wireless networks. Collins Aerospace is developing the next generation of HF radios that support significant throughput improvements and ad-hoc networking features, as well as developing Software Defined Radio networking waveforms for customers around the world. Employing some of the most talented, dedicated people on the planet is not by chance. People from all over the globe choose Collins Aerospace as the cornerstone of their careers, helping create and deliver communications, integration, and engineering solutions that our global customers demand so that our world keeps moving and stays connected. Join Collins Aerospace and help shape our future while creating yours.

Requirements

  • Must either hold or be eligible for a Government of Canada Secret Level Security Clearance and Controlled Goods Access.
  • Enrolled in a post-secondary software development program.

Nice To Haves

  • Sound skills in C/C++ and real-time embedded computer architectures
  • Software development experience in Linux operating systems
  • Integrated Development Environments such as Eclipse and Visual Studio
  • Version Control Systems such as git
  • Object Oriented programming skills
  • Knowledgeable in networking and wireless communication protocols such as TCP, RTP, VoIP
  • Knowledgeable in the software life cycle including definition, requirement analysis and design, implementation, validation and support

Responsibilities

  • Participate in definition, specification and design of software features.
  • Work in a team and individually to develop software according to design and customer requirements.
  • Perform integration and test procedures and create reports for product compliance.
  • Participate in the on-going in-house support of applications and products.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service