Software Engineering Expert for Audio Products

3 days ago


Bathurst, New Brunswick, Canada PML Sound International Full time

PML Sound International is seeking a talented C++ Software Developer to join our Ottawa design center.

About Us

With 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.
Requirements
  • 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.
Estimated Salary: $120,000 - $150,000 per year

  • Bathurst, New Brunswick, Canada PML Sound International Full time

    Job 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 time

    About 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 time

    Job 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...


  • Bathurst, New Brunswick, Canada Power Precision Full time

    Electrical 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

    Electrical 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...


  • Bathurst, New Brunswick, Canada Power Precision Full time

    About 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...


  • Bathurst, New Brunswick, Canada Power Precision Full time

    About 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...


  • Bathurst, New Brunswick, Canada Power Precision Full time

    About 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...


  • Bathurst, New Brunswick, Canada Power Precision Full time

    Electrical 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...


  • Bathurst, New Brunswick, Canada mccainfood Full time

    We 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...


  • Bathurst, New Brunswick, Canada McCain Foods Full time

    Product 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...


  • Bathurst, New Brunswick, Canada Bayview Trucks - Bathurst Full time

    Bayview 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...


  • Bathurst, New Brunswick, Canada Power Precision Full time

    Power 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...


  • Bathurst, New Brunswick, Canada Bayview Trucks - Bathurst Full time

    Job 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...


  • Bathurst, New Brunswick, Canada Bayview Trucks - Bathurst Full time

    Job 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...


  • Bathurst, New Brunswick, Canada Scotiabank Full time

    At 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 time

    Cummins 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...