Software Engineering Expert for Audio Products
3 days ago
PML Sound International is seeking a talented C++ Software Developer to join our Ottawa design center.
About UsWith over thirty-five years of experience, our company has set the standard for excellence in luxury consumer audio products. We continuously push boundaries with a focus on high-performance solutions and value.
We create a wide range of products, including Home Theater Receivers, Audio and Video Processors, Single- Stereo- and Multichannel Amplifiers, Sound Distribution Systems and subwoofer pre-amplifiers and amplifiers sold under Anthem, Paradigm and MartinLogan brands.
As an expert in designing, coding, and debugging C++ applications, you will work within a multidisciplinary environment to see audio products from conception through development to market introduction and media/customer reviews.
You will read and analyze product specifications, create detailed specifications and development plans for firmware design, and participate in design meetings and reviews. You will collaborate with hardware engineers and other software developers and witness the direct impact of your work.
Responsibilities- Maintain and improve client-facing and internal applications, including audio room correction software and product control applications.
- Contribute to the development of new audio products, focusing on backend development in C++.
- Enhance UI 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 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.
- Comfortable using and debugging templates or concepts to improve code quality, robustness, and programming efficiency.
- Good communication skills (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.
-
Software Engineer for Audio Products
2 weeks ago
Bathurst, New Brunswick, Canada PML Sound International Full timeJob Overview:PML Sound International is a leading manufacturer and distributor of high-quality, luxury consumer audio products. We are currently seeking a talented C++ Software Developer to join our team in Ottawa.Key Responsibilities:Maintain and improve client-facing and internal applications, including audio room correction software and product control...
-
Software Engineer
2 weeks ago
Bathurst, New Brunswick, Canada pizza pro Full timeAbout the Role:We are seeking a skilled Software Engineer to join our team at {company}.As a Software Engineer, you will be responsible for designing, developing, and testing software applications. Key Responsibilities:• Design and develop software applications using various programming languages and frameworks.• Collaborate with cross-functional teams...
-
Sales Associate
3 weeks ago
Bathurst, New Brunswick, Canada Fastenal Canada Full timeJob Summary Fastenal Canada is seeking a Sales Associate - Product Expert to join our team. In this role, you will be responsible for providing exceptional customer service and sales support to our clients.Main ResponsibilitiesOperate computerized inventory record keeping and re-ordering systemsProvide advice about merchandise and productsAdvertise and/or...
-
Bathurst, New Brunswick, Canada Power Precision Full time**Electrical Design Engineer or Engineer In Training Position**At Power Precision, we are seeking a highly skilled Electrical Design Engineer or Engineer In Training to join our team. As a key member of our team, you will be responsible for designing and developing electrical power distribution systems, including industrial and substation power distribution...
-
Bathurst, New Brunswick, Canada Power Precision Full time**About the Role**Power Precision is seeking a highly skilled Electrical Design Engineer or Engineer In Training to join our team. As a key member of our design team, you will be responsible for designing and developing electrical power distribution systems, switchgear, and controls.**Key Responsibilities**Design and create CAD drawings of industrial power...
-
Electrical Engineering Technologist
1 month ago
Bathurst, New Brunswick, Canada Power Precision Full timeElectrical Engineering TechnologistPower Precision is a leading provider of innovative solutions for the clean energy transition. We are seeking a highly skilled Electrical Engineering Technologist to join our team in Bathurst, NB.The successful candidate will be responsible for designing and developing electrical power distribution systems, including...
-
Electrical Engineering Technologist
1 month ago
Bathurst, New Brunswick, Canada Power Precision Full timeElectrical Engineering TechnologistPower Precision is a leading provider of innovative solutions for the clean energy transition. We are seeking a highly skilled Electrical Engineering Technologist to join our team in Bathurst, NB.The successful candidate will be responsible for designing and developing electrical power distribution systems, including...
-
Bathurst, New Brunswick, Canada Power Precision Full time**About This Opportunity**At Power Precision, we are seeking a talented Electrical Design Engineer or Engineer In Training to join our team. As a key member of our team, you will be responsible for designing and developing electrical power systems that meet the highest standards of quality and safety.**Key Responsibilities**Design and develop electrical...
-
Electrical Design Engineer
4 weeks ago
Bathurst, New Brunswick, Canada Power Precision Full timeAbout Power PrecisionPower Precision is a leading provider of innovative solutions for the clean energy transition. Our team designs and builds transportable buildings that contain switchgear and/or controls that distribute and control electricity.Job OpportunityWe are seeking a highly skilled Electrical Design Engineer or Engineer in Training to join our...
-
Electrical Design Engineer
4 weeks ago
Bathurst, New Brunswick, Canada Power Precision Full timeAbout Power PrecisionPower Precision is a leading provider of innovative solutions for the clean energy transition. Our team designs and builds transportable buildings that contain switchgear and/or controls that distribute and control electricity.Job OpportunityWe are seeking a highly skilled Electrical Design Engineer or Engineer in Training to join our...
-
Electrical Engineering Specialist
5 days ago
Bathurst, New Brunswick, Canada Power Precision Full timeAbout this OpportunityAt Power Precision, we are seeking a highly skilled Electrical Engineering Technologist to join our team. As an Electrical Engineering Technologist, you will be responsible for designing and building transportable buildings that contain switchgear and/or controls that distribute and control electricity.ResponsibilitiesDesign and CAD...
-
Electrical Engineering Technologist
4 weeks ago
Bathurst, New Brunswick, Canada Power Precision Full timeElectrical Engineering Technologist OpportunityPower Precision is seeking a skilled Electrical Engineering Technologist to join our team in Bathurst, NB.The successful candidate will be responsible for designing and developing electrical power distribution systems, including industrial and substation power distribution systems.Key responsibilities...
-
Product Development Intern
4 weeks ago
Bathurst, New Brunswick, Canada mccainfood Full timeWe are seeking a Product Development Intern to join our Appetizer Product Development Team for North America. This role will involve creating and testing product formulations at benchtop and lab scale, setting up product cuttings and sensory evaluations, and pilot line and factory testing to assess the scalability of benchtop formulations.Key...
-
Product Development Intern
2 weeks ago
Bathurst, New Brunswick, Canada McCain Foods Full timeProduct Development RoleWe are looking for a Product Development Intern to join our Appetizer Product Development Team in North America. As a member of our team, you will be responsible for creating and testing product formulations at benchtop and lab scale, setting up product cuttings and sensory evaluations, and pilot line and factory testing to assess the...
-
Cummins Diesel Technician
4 weeks ago
Bathurst, New Brunswick, Canada Bayview Trucks - Bathurst Full timeBayview Kenworth, a leading dealer group for Kenworth Trucks and Kubota equipment, is seeking a skilled Cummins certified technician for our Bathurst, New Brunswick location. As a dynamic and innovative team member, you will be responsible for diagnosing and repairing complex engine systems, including X15 engines, power trains, electrical systems, and...
-
Electrical Power Systems Design Specialist
3 days ago
Bathurst, New Brunswick, Canada Power Precision Full timePower Precision is a leading company in the clean energy transition, contributing to the growth of transportable buildings that contain switchgear and/or controls distributing and controlling electricity.We are seeking an Electrical Power Systems Design Specialist to join our innovative team. As a committed and collaborative professional engineer or engineer...
-
Cummins Diesel Technician
4 weeks ago
Bathurst, New Brunswick, Canada Bayview Trucks - Bathurst Full timeJob Title: Cummins Diesel TechnicianBayview Trucks - Bathurst is seeking a skilled Cummins Diesel Technician to join our team. As a key member of our service department, you will be responsible for diagnosing and repairing complex diesel engine issues, ensuring our customers' vehicles are running efficiently and safely.Key Responsibilities:Diagnose and...
-
Cummins Diesel Technician
4 weeks ago
Bathurst, New Brunswick, Canada Bayview Trucks - Bathurst Full timeJob Title: Cummins Diesel TechnicianBayview Trucks - Bathurst is seeking a skilled Cummins Diesel Technician to join our team. As a key member of our service department, you will be responsible for diagnosing and repairing complex diesel engine issues, ensuring our customers' vehicles are running efficiently and safely.Key Responsibilities:Diagnose and...
-
Strategic Financial Expert
5 hours ago
Bathurst, New Brunswick, Canada Scotiabank Full timeAt Scotiabank, we're committed to making a difference in the lives of our customers.Job SummaryWe're seeking a highly skilled and motivated Financial Advisor to join our team. As a key member of our Canadian Banking Branch network, you'll play a critical role in providing exceptional service to our customers.About This OpportunityThis is an excellent...
-
Diesel Mechanic
2 weeks ago
Bathurst, New Brunswick, Canada Bayview Trucks - Bathurst Full timeCummins Diesel Technician JobWe are seeking a skilled Cummins Diesel Technician to join our team at Bayview Trucks - Bathurst. As a key member of our service department, you will be responsible for diagnosing and repairing complex issues with X15 engines, power trains, electrical systems, steering systems, electronics, brake systems, and suspension...