Senior Software Developer driving architectural software design for satellite communication systems at Telesat. Collaborating with systems engineering to ensure software aligns with organizational objectives in Ottawa.
Responsibilities
Participate in the design, development, and implementation of advanced satellite OBP segment software systems, ensuring high performance, scalability, and reliability.
Collaborate closely with cross-functional teams to define architecture, technical specifications, and software requirements for OBP segment systems.
Architect software solutions that adhere to Test-Driven Development (TDD) principles and utilize simulated software to rigorously test code functionality.
Design software with a profound understanding of hardware resource limitations to ensure optimal performance in resource-constrained environments.
Stay current with the latest advancements in satellite technology and industry trends, driving innovation and maintaining technical excellence.
Guide the team in troubleshooting and resolving complex technical issues, ensuring the stability and reliability of ground segment software.
Collaborate with stakeholders to gather requirements and translate them into effective technical solutions.
Utilize expertise in cloud technology, virtualization, and containerization to optimize software deployment and management.
Leverage software modeling tools to create robust and efficient software architectures.
Foster a culture of continuous improvement, helping to evolve development processes, tools, and methodologies.
Requirements
Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
5-9 years of experience in software development, focusing on satellite communication systems.
Knowledge of systems engineering fundamentals (networking, storage, operating systems)
Experience programming with at least one or more programming languages such as C++, Python
Understanding of satellite technology, ground segment operations, and associated challenges.
Good understanding of networking and routing protocols
Experience supporting and implementing MPLS/WAN/SD-WAN circuits and subnets.
Prior experience in a technical leadership or architecture role.
Strong problem-solving skills, capable of addressing intricate technical challenges.
Excellent communication skills to collaborate effectively with cross-functional teams and stakeholders.
Familiarity with Test-Driven Development (TDD) and simulated software testing methodologies.
Ability to design software with consideration for hardware resource constraints.
Experience with cloud technology, virtualization, and containerization.
Proficiency in using software modeling tools to create robust architectures.
Familiarity with Agile development methodologies.
Experience working with geographically dispersed teams.
Benefits
Telesat is an equal opportunity employer
accommodations provided during the interview process
strong relationships with team members, promoting a cohesive working environment
Senior Fullstackutvecklare med tekniskt ansvar för logistiklösningar i detaljhandeln. Arbetar hybrid från Stockholm med fokus på backend i .NET och Azure.
Mid/Senior Full - Stack Developer building and improving web and e - commerce platforms at OBDeleven. Collaborating on features and ensuring high standards in a hybrid work environment.
Full - Stack Software Engineer developing backend services in the Compliance domain for Shine. Leading technical delivery and collaborating with other teams to enhance security measures.
Lead Full Stack Developer in financial services driving digital transformation by building scalable web applications and leading a team towards innovation.
Staff Software Engineer developing embedded camera software for Ford's next - generation Infotainment systems. Involved in design, development, and optimization of mission - critical software for automotive applications.
ESA supporting engineering and project managers in logistics and documentation for manufacturing processes. Collaborating with cross - functional teams to manage BOM and component inventory.
Senior Mobile Application Engineer designing and building high - quality mobile applications at Resideo. Working across Android and iOS platforms with a focus on AI - first engineering practices.
Software Engineering Intern at ASI solving complex challenges in aerospace domains. Gaining experience with advanced technologies while collaborating with senior engineers.
Lead Engineer ensuring technical solutions meet standards in hydropower projects for VEO. Collaborate with stakeholders, lead design, and manage technical risks in an international work environment.
Full Stack Engineer working at Theodo UK focused on writing excellent code every day. Collaborate with a high - performing team on fast - moving client projects in a vibrant Cape Town environment.