Software Engineer
7 days ago
We are seeking a talented C++ Software Developer to join our team at PML Sound International. As a key member of our multidisciplinary team, you will play a crucial role in designing, coding, and debugging C++ applications for our high-performance audio products.
Responsibilities- Maintain and improve client-facing and internal applications, including our audio room correction software and product control applications.
- Contribute to the development of new audio products, focusing on backend development in C++.
- Work on UI enhancements and debugging for better performance using QML and C++ bindings.
- Expand and maintain Python bindings for the C++ backend to support automation and testing.
- 4+ years of professional experience writing modern C++.
- Experience using the standard library and other popular C++ frameworks for logging, testing, or networking.
- Strong understanding of design patterns and their application to C++ programming.
- Knowledge of version control systems like git, including feature/release/hotfix branch concepts and their application in a group development environment.
- Comfortable using and debugging templates or concepts to improve code quality, robustness, and programming efficiency.
- Good communication skills (both written and verbal).
- Understanding of audio concepts and passion for sound is an asset.
- Experience developing audio- or video-processing software or software for controlling network-connected multimedia equipment is an asset.
PML Sound International is a leading manufacturer and distributor of high-quality, luxury consumer audio products. We have a rich history of innovation and excellence, and we are committed to providing high-performance solutions and value to our customers.
-
Embedded Software Engineer
7 days ago
Ottawa, Ontario, Canada QNX Software Systems Full timeEmbedded Software Engineer OpportunityWe are seeking an experienced Embedded Software Engineer to join our team at QNX Software Systems. As a key member of our team, you will be responsible for developing and maintaining software for our embedded operating systems.Key Responsibilities:Develop and maintain software for our embedded operating systems,...
-
Embedded Software Engineer
7 days ago
Ottawa, Ontario, Canada QNX Software Systems Full timeEmbedded Software Engineer OpportunityWe are seeking an experienced Embedded Software Engineer to join our team at QNX Software Systems. As a key member of our team, you will be responsible for developing and maintaining software for our embedded operating systems.Key Responsibilities:Develop and maintain software for our embedded operating systems,...
-
Embedded Software Engineer
2 weeks ago
Ottawa, Ontario, Canada QNX Software Systems Full timeEmbedded Software EngineerWe are seeking an experienced Embedded Software Engineer 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 systems.Key Responsibilities:Develop and maintain software drivers for various hardware...
-
Embedded Software Engineer
2 weeks ago
Ottawa, Ontario, Canada QNX Software Systems Full timeEmbedded Software EngineerWe are seeking an experienced Embedded Software Engineer 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 systems.Key Responsibilities:Develop and maintain software drivers for various hardware...
-
Embedded Software Engineer
2 days ago
Ottawa, Ontario, Canada QNX Software Systems Full timeEmbedded Software Engineer OpportunityWe are seeking an experienced Embedded Software Engineer 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 and maintain software drivers for various...
-
Embedded Software Engineer
2 days ago
Ottawa, Ontario, Canada QNX Software Systems Full timeEmbedded Software Engineer OpportunityWe are seeking an experienced Embedded Software Engineer 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 and maintain software drivers for various...
-
Embedded Software Engineer
6 days ago
Ottawa, Ontario, Canada QNX Software Systems Full timeEmbedded Software EngineerAt QNX Software Systems, we're seeking an experienced Embedded Software Engineer to join our team. As a key member of our development team, you will be responsible for designing, developing, and testing software for our embedded systems.Key Responsibilities:Develop and maintain software for our embedded operating systems, including...
-
Embedded Software Engineer
5 days ago
Ottawa, Ontario, Canada QNX Software Systems Full timeEmbedded Software EngineerAt QNX Software Systems, we're seeking an experienced Embedded Software Engineer to join our team. As a key member of our development team, you will be responsible for designing, developing, and testing software for our embedded systems.Key Responsibilities:Develop and maintain software for our embedded operating systems, including...
-
Embedded Software Engineer
1 week ago
Ottawa, Ontario, Canada QNX Software Systems Full timeEmbedded Software EngineerWe are seeking an experienced Embedded Software Engineer 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 systems.Key Responsibilities:Develop and maintain software drivers for various hardware...
-
Embedded Software Engineer
1 week ago
Ottawa, Ontario, Canada QNX Software Systems Full timeEmbedded Software EngineerWe are seeking an experienced Embedded Software Engineer 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 systems.Key Responsibilities:Develop and maintain software drivers for various hardware...
-
Embedded Software Engineer
17 hours ago
Ottawa, Ontario, Canada QNX Software Systems Full timeEmbedded Software Engineer OpportunityWe are seeking an experienced Embedded Software Engineer 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,...
-
Embedded Software Engineer
13 hours ago
Ottawa, Ontario, Canada QNX Software Systems Full timeEmbedded Software Engineer OpportunityWe are seeking an experienced Embedded Software Engineer 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,...
-
Software Engineer
3 weeks ago
Ottawa, Ontario, Canada Rewind Software Full timeJob SummaryWe are seeking a highly skilled Software Developer to join our dynamic team at Rewind Software. As a key member of our technical support team, you will be responsible for addressing complex technical issues, collaborating with cross-functional teams, and driving resolutions.Key ResponsibilitiesTechnical Support: Provide expert-level technical...
-
Software Engineer
3 weeks ago
Ottawa, Ontario, Canada Rewind Software Full timeJob SummaryWe are seeking a highly skilled Software Developer to join our dynamic team at Rewind Software. As a key member of our technical support team, you will be responsible for addressing complex technical issues, collaborating with cross-functional teams, and driving resolutions.Key ResponsibilitiesTechnical Support: Provide expert-level technical...
-
Embedded Software Engineer
1 day ago
Ottawa, Ontario, Canada QNX Software Systems Full timeEmbedded Software Engineer OpportunityWe are seeking a skilled Embedded Software Engineer to join our QNX BSP Team. As a key member of our development team, you will design and implement software drivers to support next-generation hardware peripherals on advanced hardware platforms.Key Responsibilities:Develop drivers for various hardware peripherals,...
-
Embedded Software Engineer
1 day ago
Ottawa, Ontario, Canada QNX Software Systems Full timeEmbedded Software Engineer OpportunityWe are seeking a skilled Embedded Software Engineer to join our QNX BSP Team. As a key member of our development team, you will design and implement software drivers to support next-generation hardware peripherals on advanced hardware platforms.Key Responsibilities:Develop drivers for various hardware peripherals,...
-
Embedded Software Engineer
4 days ago
Ottawa, Ontario, Canada QNX Software Systems Full timeEmbedded Software Engineer OpportunityWe are seeking an experienced Embedded Software Engineer 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,...
-
Embedded Software Engineer
4 days ago
Ottawa, Ontario, Canada QNX Software Systems Full timeEmbedded Software Engineer OpportunityWe are seeking an experienced Embedded Software Engineer 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,...
-
Software Engineering Manager
3 weeks ago
Ottawa, Ontario, Canada QNX Software Systems Full timeJob Title: Software Engineering Manager at QNX Software SystemsQNX Software Systems is a leading provider of secure operating systems, development tools, and services for embedded systems, trusted by top Electric Vehicle manufacturers worldwide. We are seeking an experienced Software Engineering Manager to lead a team in creating cutting-edge software...
-
Software Engineering Manager
3 weeks ago
Ottawa, Ontario, Canada QNX Software Systems Full timeJob Title: Software Engineering Manager at QNX Software SystemsQNX Software Systems is a leading provider of secure operating systems, development tools, and services for embedded systems, trusted by top Electric Vehicle manufacturers worldwide. We are seeking an experienced Software Engineering Manager to lead a team in creating cutting-edge software...