Current jobs related to Senior Software Development Engineer - Ottawa, Ontario - Telesat Corporation
-
Senior Software Developer for Embedded Systems
4 weeks ago
Ottawa, Ontario, Canada QNX Software Systems Full timeJob Title: Senior Software Developer for Embedded SystemsJob Summary:We are seeking a highly skilled Senior Software Developer for Embedded Systems to join our team at QNX Software Systems. As a Senior Software Developer, you will be responsible for designing, developing, and testing software for our embedded systems. You will work closely with our...
-
Senior Systems Software Developer
4 weeks ago
Ottawa, Ontario, Canada QNX Software Systems Full timeJob Summary:BlackBerry QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools. We are seeking a talented Senior Systems Software Developer to join our elite team and contribute to the development of our world-class operating system.Key Responsibilities:Develop and maintain the core operating system,...
-
Senior WiFi Networking Software Engineer
1 week ago
Ottawa, Ontario, Canada QNX Software Systems Full timeAbout QNX Software SystemsWe are a leading provider of operating systems, safety and security certification expertise, and professional services for the automotive, medical, industrial and consumer industries.Estimated Salary: $140,000 - $180,000 per yearJob Description:We are seeking an experienced Senior WiFi Networking Software Engineer to join our team...
-
Senior Embedded Software Developer
4 weeks ago
Ottawa, Ontario, Canada QNX Software Systems Full timeJob Overview:BlackBerry QNX, a world leader in safe, secure foundational software components for the automotive industry and mission critical application domains, is seeking a talented Senior Embedded Software Developer for our Advanced Technology Development team. The team is focused on future technology and product opportunities, as they relate to our...
-
Senior Systems Software Developer, Kernel
1 month ago
Ottawa, Ontario, Canada QNX Software Systems Full timeJob Summary:BlackBerry QNX is seeking a talented Senior Systems Software Developer to join our Kernel development team. As a key member of our team, you will be responsible for developing and maintaining the core operating system, ensuring its reliability, security, and performance.Responsibilities:Design and implement kernel features, hypervisor features,...
-
Ottawa, Ontario, Canada QNX Software Systems Full timeJob Title: Senior Embedded Systems Software Developer for WiFi SolutionsJob Description:The QNX Software Systems team is seeking a skilled Senior Embedded Systems Software Developer to join our WiFi solutions team. As a key member of our team, you will be responsible for developing and optimizing WiFi drivers for our embedded operating system. Your expertise...
-
Ottawa, Ontario, Canada QNX Software Systems Full timeWe are seeking a skilled Senior Embedded Software Developer to join our team at QNX Software Systems.As a Senior Embedded Software Developer, you will play a critical role in the development of software for embedded systems, working on a variety of projects and technologies. Our ideal candidate has strong experience in C/C++ software development, operating...
-
Ottawa, Ontario, Canada CB Canada Full timeJob SummaryCB Canada is seeking an experienced Senior Software Engineer to join our Developer Experience Engineering team. In this critical role, you will play a key part in defining and improving the experience our product teams see each day.About the RoleAs a Senior Software Engineer, Developer Experience Engineering, you will be responsible for driving...
-
Embedded Software Developer
4 weeks ago
Ottawa, Ontario, Canada QNX Software Systems Full timeJob Summary:We are seeking a highly skilled Embedded Software Developer to join our team at QNX Software Systems. As a key member of our development team, you will be responsible for designing, developing, and testing software for our embedded operating systems.Key Responsibilities:Develop drivers for various hardware peripherals, including adaptation of...
-
Embedded Systems Software Engineer
2 weeks ago
Ottawa, Ontario, Canada QNX Software Systems Full timeJob OverviewWe are seeking an experienced Embedded Systems Software Engineer to join our team in Ottawa, Canada. In this role, you will be responsible for designing, developing, and testing device drivers for various hardware peripherals. Your primary goal will be to ensure the software is of high quality and meets the required safety standards.About QNX...
-
Senior Software Developer
4 weeks ago
Ottawa, Ontario, Canada CB Canada Full timeJob Title: Senior Software DeveloperAbout the Role:CB Canada is seeking a highly skilled Senior Software Developer to join our team. As a Senior Software Developer, you will be responsible for building high-quality solutions for performance test automation and data engineering of performance information. You will collaborate with cross-functional teams to...
-
Ottawa, Ontario, Canada QNX Software Systems Full timeJob Title: Senior Systems Software Developer for Networking SuiteJob Description:BlackBerry QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools. We provide expert support and services for building the world's most critical embedded systems. Our foundation products have been pre-certified to ISO 26262...
-
Embedded Systems Software Engineer
2 weeks ago
Ottawa, Ontario, Canada QNX Software Systems Full timeOverviewQNX Software Systems is a leading provider of safe and secure operating systems, hypervisors, frameworks, and development tools. We are trusted by over 24 of the top 25 EV manufacturers and our software is running in more than 235 million vehicles globally.Job DescriptionWe are seeking an experienced Senior Software Developer to join our elite team...
-
Senior Software Engineer
3 weeks ago
Ottawa, Ontario, Canada CA003 Victor Insurance Managers Inc (CA) Full timeWe are seeking a skilled Senior Software Engineer to join our team of talented developers at {company}.About the Role:The successful candidate will have a strong background in software development and a passion for delivering high-quality solutions. As a Senior Software Engineer, you will be responsible for designing, developing, and deploying software...
-
Senior Software Engineer
3 weeks ago
Ottawa, Ontario, Canada Canada Deposit Insurance Corporation Full timeJob Title: Senior Software EngineerDescription:As a Senior Software Engineer at {company}, you will be responsible for the development and maintenance of our software applications.Responsibilities:* Design, develop, and test software applications* Collaborate with cross-functional teams to identify and prioritize software requirements* Develop and maintain...
-
Senior Software Engineer
3 weeks ago
Ottawa, Ontario, Canada Cisco Systems, Inc. Full time**Job Title:** Senior Software Engineer - Web Development**Key Responsibilities:**• Design and develop web applications using modern frontend and backend technologies• Collaborate with cross-functional teams to identify and prioritize project requirements• Ensure high-quality code through thorough testing and peer review**Requirements:**• 5+ years of...
-
**Senior Software Engineer**
4 weeks ago
Ottawa, Ontario, Canada Zida Academy Full timeWe are seeking a seasoned Software Engineer to lead our backend development team. Key responsibilities include:Design, develop, and deploy scalable and efficient software solutionsCollaborate with cross-functional teams to drive technical innovation and growthMentor junior engineers and contribute to the growth of the teamAs a Senior Software Engineer, you...
-
Senior Software Engineer
3 weeks ago
Ottawa, Ontario, Canada Randstad Full timeWe are seeking a highly skilled Senior Software Engineer to join our team at {company}. As a key member of our engineering team, you will be responsible for designing, developing, and deploying high-quality software solutions. Responsibilities:Design and develop software solutions using a variety of programming languages and technologies.Collaborate with...
-
Senior Software Engineer
3 weeks ago
Ottawa, Ontario, Canada Stephanie Manipol Full timeJob Title: Senior Software EngineerJob Description: We are seeking a skilled Senior Software Engineer to join our team at {company}. As a key member of our cloud computing team, you will be responsible for designing, developing, and maintaining scalable cloud-based systems.Key Responsibilities:Design and develop cloud-based systems using cloud-native...
-
Senior Software Developer
2 weeks ago
Ottawa, Ontario, Canada You.i Labs Inc Full timeAbout You.i Labs IncWe're a team of talented professionals who bring characters to life, and we're looking for a skilled Senior Software Developer - C++ Engineer to join us.
Senior Software Development Engineer
1 month ago
Telesat Corporation 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. We are seeking a highly skilled Senior Software Development Engineer to join our team and contribute to the development of our cutting-edge Telesat Lightspeed System Model.
Main Responsibilities:- Collaborate with the development team to understand software requirements and design test strategies accordingly
- Build and maintain the tooling infrastructure needed to validate functional and non-functional requirements of the System Model, writing code to test code
- Build and maintain automated test frameworks and infrastructure using GitLab, Git Runners, and Slurm-based HPC resources
- Develop and execute comprehensive test plans, test cases and continuous integration for the System Model suite within varied software development environments including Matlab, Java, and Python
- Perform various types of testing, including functional, regression, performance, and scalability testing, to ensure code quality
- Analyze test results, identify defects, and work closely with developers to troubleshoot and resolve issues
- Continuously improve testing processes and methodologies to enhance efficiency and effectiveness
- Monitor and manage test environments, ensuring stability and availability
- Staying up-to-date with the latest industry trends and technologies related to software testing and automation
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field
- 5-9 years of relevant experience in software development and testing
- Experience in Python and/or Java programming language
- Experience with one or more of the following technologies: Golang, C/C++, Kafka, gRPC, Databases, SQL, Azure, etc.
- Experience working with multiple test automation tools and frameworks such as Selenium Web Driver, Katalon, Watir, Cucumber and others
- Extensive experience with GitLab for version control and CI/CD processes and Git Runners for test automation
- Solid understanding of Linux environments and command-line tools
- Experience with Linux clusters and cluster job managers
- Experience with agile development
- Experience with Matlab language and programming platform is considered an asset
- Strong analytical and problem-solving skills, ability to identify and troubleshoot issues efficiently
- Strong interpersonal skills, ability to collaborate and work effectively with cross-functional teams
- Attention to detail and a strong commitment to delivering high-quality software
- 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
- Ability to bring forth new ideas to create and improve infrastructure and processes
- Fluent in English, written and oral. French is an asset
We offer a competitive salary and benefits package, as well as opportunities for professional growth and development. If you are a motivated and experienced software development engineer looking for a new challenge, please submit your application.