Current jobs related to Software Developer - Sherbrooke, Quebec - Canonical
-
Senior Software Developer
4 days ago
Sherbrooke, Quebec, Canada Randstad Full timeKey Responsibilities:• Design and develop software applications using various programming languages and frameworks.• Collaborate with cross-functional teams to identify and prioritize software requirements.• Ensure high-quality software delivery by following established development processes and standards.• Participate in code reviews and contribute...
-
Senior Software Developer
2 months ago
Sherbrooke, Quebec, Canada Testing Solutions GmbH Full timeAbout the RoleWe are seeking a highly skilled Senior Software Developer to join our team at Testing Solutions GmbH. As a Senior Software Developer, you will play a key role in the development of our telemetry data collection platform for IoT systems.Key ResponsibilitiesDesign, develop, and implement firmware for embedded systems and data collection...
-
Senior Software Developer
2 months ago
Sherbrooke, Quebec, Canada Testing Solutions GmbH Full timeAbout the RoleWe are seeking a highly skilled Senior Software Developer to join our team at Testing Solutions GmbH. As a Senior Software Developer, you will play a key role in the development of our telemetry data collection platform for IoT systems.Key ResponsibilitiesDesign, develop, and implement firmware for embedded systems and data collection...
-
Software Development Leader
3 weeks ago
Sherbrooke, Quebec, Canada Testing Solutions GmbH Full timeTransforming the Future of Water SustainabilityWe are seeking a talented Senior Software Engineer to join our ambitious team at Oneka Technologies. Our mission is to harness the power of technology to make the oceans a sustainable source of fresh water.About UsOneka Technologies is a rapidly growing company with operations in Sherbrooke, Florida, Nova...
-
Software Engineer
4 days ago
Sherbrooke, Quebec, Canada Cuso International Full timeWe are seeking a skilled Backend Software Developer to join our team at {company}.Key Responsibilities: • Design, develop, and test complex software systems • Collaborate with cross-functional teams to ensure seamless integration • Stay up-to-date with industry trends and best practices Our ideal candidate will possess: • A strong understanding...
-
Software Engineer
5 days ago
Sherbrooke, Quebec, Canada Randstad Full timeJob Title: Software Engineer - Frontend DeveloperJob Description:We are looking for a skilled Software Engineer with expertise in frontend development to join our team. As a frontend developer, you will be responsible for creating user-friendly and interactive web applications. Your primary focus will be on developing high-quality frontend code that meets...
-
Senior Software Development Analyst
4 weeks ago
Sherbrooke, Quebec, Canada CIMA+ Full timeJob Title: Senior Programmeur AnalystCIMA+ is seeking a highly skilled Senior Programmeur Analyst to join our IT Business Solutions department. As a key member of our team, you will play a leading role in the organization's digital transformation.Key Responsibilities:Develop and implement software solutions that meet the organization's business needs,...
-
Senior Software Development Analyst
4 weeks ago
Sherbrooke, Quebec, Canada CIMA+ Full timeJob Title: Senior Programmeur AnalystCIMA+ is seeking a highly skilled Senior Programmeur Analyst to join our IT Business Solutions department. As a key member of our team, you will play a leading role in the organization's digital transformation.Key Responsibilities:Develop and implement software solutions that meet the organization's business needs,...
-
Senior Software Development Analyst
3 weeks ago
Sherbrooke, Quebec, Canada CIMA+ Full timeJob OpportunityCIMA+ is seeking a highly skilled Senior Programmeur Analyst to join our dynamic IT Business Solutions department. As a key member of our team, you will play a leading role in the organization's digital transformation.Key Responsibilities:Modernize and evolve software development methodologies and standards, collaborating with users to define...
-
Software Development Specialist
2 months ago
Sherbrooke, Quebec, Canada Groupepmi Full timeJob OverviewGroupepmi is seeking a skilled Software Development Specialist to join our team. As a key member of our IT department, you will be responsible for designing, developing, and maintaining computer applications using Microsoft.NET technologies.Key ResponsibilitiesApplication Development: Develop and maintain desktop applications using Winform,...
-
Software Development Specialist
2 months ago
Sherbrooke, Quebec, Canada Groupepmi Full timeJob OverviewGroupepmi is seeking a skilled Software Development Specialist to join our team. As a key member of our IT department, you will be responsible for designing, developing, and maintaining computer applications using Microsoft.NET technologies.Key ResponsibilitiesApplication Development: Develop and maintain desktop applications using Winform,...
-
Software Development Engineer: Entry-Level
1 month ago
Sherbrooke, Quebec, Canada Testing Solutions GmbH Full timeJoin Our Team as a Senior Software DesignerWe are seeking a highly skilled Senior Software Designer to join our team at Oneka Technologies. As a Senior Software Designer, you will play a key role in the development of our telemetry data collection platform for IoT systems.Key Responsibilities:Design, program, and implement firmware for embedded systems and...
-
Software Development Engineer: Entry-Level
1 month ago
Sherbrooke, Quebec, Canada Testing Solutions GmbH Full timeJoin Our Team as a Senior Software DesignerWe are seeking a highly skilled Senior Software Designer to join our team at Oneka Technologies. As a Senior Software Designer, you will play a key role in the development of our telemetry data collection platform for IoT systems.Key Responsibilities:Design, program, and implement firmware for embedded systems and...
-
Software Development Engineer: Entry-Level
1 month ago
Sherbrooke, Quebec, Canada Testing Solutions GmbH Full timeAbout Oneka TechnologiesWe are a growing company dedicated to making the oceans a sustainable source of fresh water. Our team of passionate individuals works in various fields, including mechanical engineering, electronics, marketing, operations management, and water desalination.Job DescriptionAs a Senior Software Designer at Oneka, you will support the...
-
Software Development Engineer: Entry-Level
1 month ago
Sherbrooke, Quebec, Canada Testing Solutions GmbH Full timeAbout Oneka TechnologiesWe are a growing company dedicated to making the oceans a sustainable source of fresh water. Our team of passionate individuals works in various fields, including mechanical engineering, electronics, marketing, operations management, and water desalination.Job DescriptionAs a Senior Software Designer at Oneka, you will support the...
-
Software Development Engineer: Entry-Level
1 month ago
Sherbrooke, Quebec, Canada Testing Solutions GmbH Full timeAbout Oneka TechnologiesOneka Technologies is a growing company dedicated to making the oceans a sustainable source of fresh water. Our team of passionate individuals works in various fields, including mechanical engineering, electronics, marketing, operations management, and water desalination.Job DescriptionWe are seeking a Senior Software Designer to...
-
Software Development Engineer: Entry-Level
1 month ago
Sherbrooke, Quebec, Canada Testing Solutions GmbH Full timeAbout Oneka TechnologiesOneka Technologies is a growing company dedicated to making the oceans a sustainable source of fresh water. Our team of passionate individuals works in various fields, including mechanical engineering, electronics, marketing, operations management, and water desalination.Job DescriptionWe are seeking a Senior Software Designer to...
-
Software Development Engineer: Entry-Level
1 month ago
Sherbrooke, Quebec, Canada Testing Solutions GmbH Full timeJoin Our Team as a Senior Software DesignerWe are seeking a highly skilled Senior Software Designer to join our team at Oneka Technologies. As a Senior Software Designer, you will play a key role in the electronic instrumentation of buoys and the development of a telemetry data collection platform for our IoT systems.Key Responsibilities:Design, program, and...
-
Software Development Engineer: Entry-Level
1 month ago
Sherbrooke, Quebec, Canada Testing Solutions GmbH Full timeJoin Our Team as a Senior Software DesignerWe are seeking a highly skilled Senior Software Designer to join our team at Oneka Technologies. As a Senior Software Designer, you will play a key role in the electronic instrumentation of buoys and the development of a telemetry data collection platform for our IoT systems.Key Responsibilities:Design, program, and...
-
Software Development Engineer: Entry-Level
2 months ago
Sherbrooke, Quebec, Canada Testing Solutions GmbH Full timeAbout Oneka TechnologiesWe are a growing company dedicated to making the oceans a sustainable source of fresh water. Our team of passionate individuals works on various projects, including mechanical engineering, electronics, marketing, operations management, and water desalination.Job DescriptionAs a Senior Software Designer at Oneka, you will support the...
Software Developer
2 months ago
We are seeking a highly skilled Software Engineer to join our distributed team at Canonical, the company behind the popular open source operating system Ubuntu. As a Software Engineer, you will play a key role in designing, mentoring, reviewing, and coding to create a seamless developer experience with Multipass, our workstation mini-cloud.
Key Responsibilities- Ensure Multipass is easy and intuitive to use, with a focus on cross-platform development on macOS and Windows.
- Architect new features and design the user experience, leveraging your expertise in modern C++ development.
- Write high-quality code to create new features and fix bugs, with a strong emphasis on software testing and test-driven development.
- Review code and architecture as part of Canonical's engineering process, fostering a culture of excellence.
- Collaborate proactively with a distributed team, fostering open communication and a sense of community.
- Debug, track down, and fix issues encountered by our users, ensuring a high level of customer satisfaction.
- Foster the open source community and support customers when needed, promoting the values of open source development.
- Travel internationally for up to two weeks, twice a year, for company events, representing Canonical and building relationships with colleagues and partners.
- Cross-platform development experience on macOS and/or Windows.
- Expertise in modern C++ development, with a strong understanding of software testing and test-driven development.
- Experience with software testing and test-driven development, with a focus on quality and reliability.
- Extremely high personal standards for code quality, testing, and design, with a passion for excellence.
- Knowledge of hypervisor technologies such as Hyper-V, VirtualBox, KVM, and QEMU.
- Open source experience and involvement, with a commitment to the values of open source development.
- Knowledge of CI systems a plus, with experience in automating testing and deployment.
- Capacity to learn quickly about new systems and techniques, with a growth mindset.
- Excellent communication skills in English, both verbal and written, with a strong ability to collaborate and communicate effectively.
- Bachelor's or equivalent in Computer Science, STEM, or similar degree.
Canonical is a pioneering tech firm at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open source projects and the platform for AI, IoT, and the cloud, we are changing the world on a daily basis. We recruit on a global basis and set a very high standard for people joining the company. We expect excellence - in order to succeed, we need to be the best at what we do. Canonical has been a remote-first company since its inception in 2004. Working here is a step into the future, and will challenge you to think differently, work smarter, learn new skills, and raise your game.
About the Company CultureWe are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity, we will give your application fair consideration.