Senior Software Developer
3 weeks ago
Telesat Lightspeed, our revolutionary Low Earth Orbit (LEO) satellite network, scheduled to begin service in 2027, will revolutionize global broadband connectivity for enterprise users by delivering a combination of high capacity, security, resiliency and affordability with ultra-low latency and fiber-like speeds. Telesat is headquartered in Ottawa, Canada, and has offices and facilities around the world.
The company's state-of-the-art fleet consists of 15 GEO satellites, the Canadian payload on ViaSat-1 and one LEO 3 demonstration satellite. For more information, follow Telesat on X and LinkedIn or visit www.telesat.com.
Our Software Development team architects, develops, tests and maintains the Telesat Lightspeed System Model application, a state-of-the-art engineering software tool running on high performance computing (HPC) infrastructure for the modeling of resource allocation and end-to-end communication system performance analysis of the Telesat Lightspeed satellite constellation.
As a Senior Software Developer, the selected candidate, as a senior resource on the team, will participate actively in the software development, productization and maintenance of the Telesat Lightspeed System Model. The selected candidate will work with the System Modeling team to efficiently integrate new algorithms and support the upgrade of existing algorithms.
Main Responsibilities
- Participate in the software development of the System Model suite, to improve its fitness as an operational production engine for business applications running on an HPC infrastructure, within varied software development environments including C++, Java, Python, MATLAB and GO;
- Implement continuous improvements to the version control and release management system;
- Contribute to the configuration, tuning and optimization of the cluster job manager;
- Closely collaborate with other members of the Software Development team;
- Closely collaborate with other System Modeling team engineers developing System Model algorithms with an emphasis on efficiently integrating complex algorithms for fast execution, reliability and maintainability;
- Interface with other teams to successfully integrate the System Model into business applications as required;
- Write technical documentation;
- Make recommendations and have influence on the software design of the Telesat Lightspeed.
Education and Experience Required
- 3-6 years professional experience;
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field;
- Advanced coding skills;
- Experience in some of the following technologies: C/C++, Java, Python, Golang, Kafka, gRPC, Databases, SQL, Azure, etc.;
- Experience with Matlab desirable including best practices;
- Experience with agile development;
- Experience with cluster job managers;
- Experience with cloud deployment of applications is an asset, but not mandatory;
- Experience with containerized computing is an asset, but not mandatory;
- Experience in satellite and/or communications systems is an asset, but not mandatory.
Specialized Knowledge, Skills and Abilities:
- Creative problem-solver with thorough attention to detail;
- Highly collaborative team-player who can quickly earn the confidence of co-workers and teammates;
- Excellent oral and written communication skills;
- Demonstrated ability to communicate effectively with management, engineering teams and partners/suppliers;
- Experience with business considerations and practical limitations related to system design and implementation;
- Ability to prioritize opportunities, needs and resources;
- An aptitude for and interest in complex technology;
- Fluent in English, written and oral. French is an asset.
The successful candidate must be able to work in Canada and obtain clearance under the Canadian Controlled Goods program (CGP).
#LI-VR1
At Telesat, we take pride in being an equal opportunity employer that values equality in the workplace. We are committed to providing the best candidate experience possible including any required accommodations at every stage of our interview process. All qualified applicants that have been selected for an interview that require accommodations, are advised to inform the Telesat Talent team accordingly. We will work with you to meet your needs. All accommodation information provided will be treated as confidential.
#J-18808-Ljbffr
-
Secure Software Developer
3 days ago
Ottawa, Ontario, Canada Software Secured Full timeAdvanced Penetration Testing ServicesSoftware Secured is a leading provider of Penetration Testing as a Service, committed to helping software development teams secure their applications. We are seeking an experienced Intermediate Pentester to join our team and help us deliver advanced penetration testing services to our clients.In this role, you will be...
-
Senior Software Developer
3 days ago
Ottawa, Ontario, Canada Maplesoft Group Full timeAt Maplesoft Group, we are dedicated to delivering exceptional solutions for our clients.We currently have an exciting opportunity for a Senior Software Developer to join our team.Job DescriptionThe successful candidate will be responsible for designing, developing, and maintaining software applications within the concepts and patterns already...
-
Senior Software Developer
6 hours ago
Ottawa, Ontario, Canada Giatec Scientific Full timeGiatec Scientific Inc. (Giatec) is seeking a talented and experienced Senior Software Engineer with a strong focus on DevOps and Infrastructure to lead and contribute to the development of robust, scalable, and reliable enterprise web applications. This hybrid role combines software engineering expertise.About the companyGiatec Scientific Inc. is a...
-
Senior Software Developer
12 hours ago
Ottawa, Ontario, Canada Bevertec Full timeJob SummaryWe are looking for a highly skilled Senior Software Engineer to join our team at Bevertec. As a key member of our team, you will be responsible for designing, developing, and testing software for scientific instruments related to adaptive optics systems, optomechanical hardware control, and real-time control systems.About YouWe are looking for an...
-
BlackBerry QNX Senior Systems Software
7 days ago
Ottawa, Ontario, Canada QNX Software Systems Full timeWorker Sub-Type:Regular Job Description: BlackBerry QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks and development tools, and provides expert support and services for building the world's most critical embedded systems. We are the embedded experts. BlackBerry QNX was born in embedded, and provides time-tested and...
-
Senior Software Developer
4 weeks ago
Ottawa, Ontario, Canada Rock Central LLC Full timeJob SummaryAs a Senior Software Developer with Rocket Innovation Studio, you'll work to translate business requirements into scalable software. You'll use various programming languages to develop, improve, test and maintain software that meets user needs.This is an exciting opportunity that offers career growth, amazing benefits and the chance to work with...
-
Senior Software Developer
4 weeks ago
Ottawa, Ontario, Canada Telesat Corp. Full timeTelesat (NASDAQ and TSX: TSAT) 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. Backed by a legacy of engineering excellence, reliability and industry-leading customer service, Telesat has grown...
-
Senior Manager Software Development
4 days ago
Ottawa, Ontario, Canada Cisco Systems, Inc. Full timeCareer OpportunitiesCisco Systems, Inc. offers an exciting opportunity for a Senior Manager to lead the software development team. The ideal candidate will possess a solid background in developing software for scalable network solutions, focusing on L3 forwarding, including QoS and ACL.The team is responsible for designing, implementing, and collaborating on...
-
Senior Software Developer Opportunity
3 days ago
Ottawa, Ontario, Canada SHOEBOX Ltd. Full timeJob DescriptionWe're seeking a skilled software developer to join our team at SHOEBOX Ltd. as a Senior Software Developer.This role involves developing and testing sound components of our innovative mobile and web-based medical solutions, collaborating with an amazing group of passionate people who share our vision.
-
Senior Software Developer
4 days ago
Ottawa, Ontario, Canada Tbwa ChiatDay Inc Full timeAre you actively looking for a new opportunity? Or just checking the market? Well… you might just be in the right placeWe're looking for a Senior Software Developer to join our Retail POS team in North America. Within the team, you'll build software solutions that help merchants grow the size and the profitability of their business. You'll join a product...
-
Senior Software Developer
4 days ago
Ottawa, Ontario, Canada Maplesoft Group Full timeAbout UsMaplesoft Group is a dynamic company that implements TimeLive for electronic time tracking. Our goal is to provide innovative solutions that make a difference in the world.We value our employees and contractors, listening to their suggestions and ideas to further our strategic vision. We contribute to the communities where we live and operate,...
-
Senior Java Software Developer
5 days ago
Ottawa, Ontario, Canada Nexus Systems Group Inc. Full timeJob Title: Senior Java Software DeveloperNexus Systems Group Inc. is seeking a highly skilled Senior Java Software Developer to join our team. As a key member of our development team, you will be responsible for designing and developing high-quality software solutions using JEE technologies and Spring Boot.Responsibilities:- Design and develop...
-
Senior Software Development Manager
5 days ago
Ottawa, Ontario, Canada ROSS Full timeJob Description:We are seeking a highly experienced Senior Software Development Manager to join our team at ROSS. As a key member of our organization, you will be responsible for the successful delivery of software projects from inception to completion. This is an exciting opportunity to lead and manage cross-functional teams, ensuring that projects are...
-
Senior Software Developer
4 weeks ago
Ottawa, Ontario, Canada Warner Media, LLC. Full timeWelcome to Warner Bros. Discovery… the stuff dreams are made of.Who We Are…When we say, "the stuff dreams are made of," we're not just referring to the world of wizards, dragons and superheroes, or even to the wonders of Planet Earth. Behind WBD's vast portfolio of iconic content and beloved brands, are the storytellers bringing our characters to life,...
-
Senior Full Stack Software Developer
3 days ago
Ottawa, Ontario, Canada GiGa-Ops Global Solutions Full timeSenior Full Stack Software Developer - Ottawa, CanadaJob Type: Full-time, OnsiteBase pay range: CA$85.00/hr - CA$120.00/hrWe are seeking a Senior Full Stack Software Developer to join our team in Canada. This role requires working onsite, and only local candidates will be considered. The ideal candidate will be responsible for designing automated software...
-
Senior Software Developer
3 days ago
Ottawa, Ontario, Canada Fortinet, Inc. Full timeFortinet is growing and we are looking to hire a Cloud Software Developer for Video Surveillance solutions to join our team in Ottawa.At Fortinet, you will be involved in the full development lifecycle of software and product development. The ideal candidate will have a passion for development and learning new technologies.As a Senior Software Developer, you...
-
Ottawa, Ontario, Canada QNX Software Systems Full timeWorker Sub-Type:Regular Job Description: BlackBerry QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks and development tools, and provides expert support and services for building the world's most critical embedded systems. We are the embedded experts. BlackBerry QNX was born in embedded, and provides time-tested and...
-
Senior Software Developer
3 weeks ago
Ottawa, Ontario, Canada JSI Full timeAs a Senior Software Developer in the Kubernetes Core Infrastructure team, you will be responsible for designing, implementing, and maintaining our Kubernetes infrastructure alongside a team of Kubernetes platform specialists who are on a mission to transform towards nextgen 4Sight platform. You will work closely with development teams to ensure the platform...
-
Senior Software Development Lead
5 days ago
Ottawa, Ontario, Canada Leonardo Canada - Electronics Full timeJob Description:About UsWe are a leading global technology organisation in the international defence and security market.Role OverviewWe are seeking a talented Senior Ruby on Rails Software Developer to join our expanding development team. As a senior engineer, you will play a critical role in building and scaling our platform while contributing to our...
-
Senior Software Developer in Test
2 weeks ago
Ottawa, Ontario, Canada Moneris Solutions Corp Full timeSenior Software Developer in Test page is loadedSenior Software Developer in TestApply locations Toronto time type Full time posted on Posted 11 Days Ago job requisition id JR104825Your Moneris Career - The OpportunityAs a Senior SDET at Moneris, you will lead the development of testing tools, quality gates, and reporting systems to enhance software quality...