Telesat

Principal Software Developer

Telesat

full-time

Posted on:

Origin:  • 🇺🇸 United States

Visit company website
AI Apply
Manual Apply

Job Level

Lead

Tech Stack

Linux

About the role

  • Collaborate in design, coding, testing, and maintenance of embedded software applications
  • Develop, test and maintain embedded software modules using languages like C++
  • Implement software solutions ensuring seamless communication between components
  • Contribute to development of software tools, libraries, and frameworks
  • Participate in code reviews to enhance code quality and adherence to standards
  • Troubleshoot and resolve software defects and technical issues
  • Lead and develop industry leading embedded SW test methodologies
  • Support integration of software components on Linux operating systems
  • Test and validate software features to meet functionality and performance requirements
  • Collaborate with cross-functional teams including product managers and designers
  • Maintain clear and organized documentation of designs, processes, and development tasks
  • Lead design, development, and implementation of advanced satellite ground segment software systems

Requirements

  • Bachelor or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or related field
  • 12+ years experience in software development and testing, focusing on embedded systems
  • Basic understanding of networking concepts and protocols
  • Proficiency in using the Linux operating system
  • High proficiency in modern C++ for embedded SW applications
  • Strong analytical and problem-solving skills
  • Team player with ability to collaborate effectively
  • Good oral and written communication skills
  • Enthusiasm for learning new technologies and tools
  • Detail-oriented with commitment to producing high-quality software
  • Ability to design software considering hardware resource constraints
  • Software development in embedded satellite communication systems equipment is a plus
  • Must be able to work in Canada and obtain a Reliability Clearance