C++ Software Developer
1 week ago
In our Ottawa design center, 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.
Each of our products is a masterpiece of engineering. We have expertise and capability to go through all stages of the product development, from in-house design to in-house manufacturing, from ideas and concepts to best products on the market that fuel the ambiance of living rooms and concert halls
C++ Software Developer
We are looking for a talented developer with a passion for designing, coding, and debugging C++ applications. This position will work within a very 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 the design of firmware, and participate in design meetings and reviews. You will work interdependently with hardware engineers and other software developers and will see a direct impact of your work.
Responsibilities include:
- Maintaining and improving client-facing and internal applications, notably our audio room correction software and product control applications.
- Contributing to the development of new audio products, focusing on backend development in C++.
- Working on UI enhancements and debug for better performance using QML and C++ bindings.
- Expand and maintain Python bindings for the C++ backend to support automation and testing.
Experience and Qualifications required:
- 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 the concepts of audio and passion in sound is an asset
- Experience developing audio- or video- processing software or software for controlling network-connected multimedia equipment is an asset.
Candidates who are interested in working in a dynamic environment that supports autonomy, creativity, and excellence are invited to apply in confidence.
-
Junior Professional BIM
Found in: beBee S CA - 2 weeks ago
Gloucester, Canada CIMA+ Full timeCompany DescriptionWelcome to a place where people are at the heart of everything we do. Welcome to people with an inspiring vision and who seek stimulating challenges. At CIMA+, you'll find a place where you'll have many opportunities to learn and develop while working on engaging projects. We are a firm 100% owned by its employees and we value a...
-
Junior Professional BIM
Found in: beBee jobs CA - 1 week ago
Gloucester, Canada CIMA+ Full timeCompany DescriptionWelcome to a place where people are at the heart of everything we do. Welcome to people with an inspiring vision and who seek stimulating challenges. At CIMA+, you'll find a place where you'll have many opportunities to learn and develop while working on engaging projects. We are a firm 100% owned by its employees and we value a...
-
Early Childhood Educator
4 days ago
Gloucester, Canada Tiny Hoppers Findlay Creek Full timeThe purpose of Tiny Hoppers Findlay Creek is to provide programming, which will benefit the child, the parent and the community. Our philosophy is to enable children to participate in a program designed to meet each child’s individual needs as well as their social, physical, emotional and cognitive development. The staff encourages and promotes language...
-
Financial Manager
4 days ago
Gloucester, Canada Veryk.Com Inc Full timeEducation: Bachelor's degree - Experience: 5 years or more **Tasks**: - Establish and implement policies and procedures - Assign, co-ordinate and review projects and programs - Monitor financial control systems - Oversee the preparation of reports - Advise senior management - Plan, organize, direct, control and evaluate daily operations - Prepare, present...
-
CAD Operator Mechanical
Found in: beBee jobs CA - 2 weeks ago
Gloucester, Canada Inviro Engineered Systems LTD Full timeINVIRO is seeking a motivated and passionate individual to join our team as a CAD Operator Mechanical. As an employee of one of Canada's leading Mechanical/Electrical engineering firms, you will be able to experience the thrills of working with a close-knit team on multiple challenging projects in the ICI sector.We pride ourselves in enabling our employees...
-
CAD Operator Mechanical
Found in: beBee S CA - 2 weeks ago
Gloucester, Canada Inviro Engineered Systems LTD Full timeINVIRO is seeking a motivated and passionate individual to join our team as a CAD Operator Mechanical. As an employee of one of Canada’s leading Mechanical/Electrical engineering firms, you will be able to experience the thrills of working with a close-knit team on multiple challenging projects in the ICI sector.We pride ourselves in enabling our employees...
-
Structural Engineering Manager
Found in: beBee S CA - 5 days ago
Gloucester, Canada CIMA+ Full timeCompany DescriptionWelcome to a place where people are at the heart of everything we do. Welcome to people with an inspiring vision and who seek stimulating challenges. At CIMA+, you'll find a place where you'll have many opportunities to learn and develop while working on engaging projects. We are a firm 100% owned by its employees and we value a...
-
Structural Engineering Manager
Found in: beBee jobs CA - 5 days ago
Gloucester, Canada CIMA+ Full timeCompany DescriptionWelcome to a place where people are at the heart of everything we do. Welcome to people with an inspiring vision and who seek stimulating challenges. At CIMA+, you'll find a place where you'll have many opportunities to learn and develop while working on engaging projects. We are a firm 100% owned by its employees and we value a...
-
Collision Appraiser/estimator
4 days ago
Gloucester, Canada Donnelly Automotive Group Full timeThe Donnelly Automotive Group prides itself on it's positive and supportive atmosphere. Join a long term and reputable dealership focused on providing exceptional guest services and developing successful team members. Why join our team? Competitive compensation, commensurate with experience Monthly bonus Industry leading Benefits package including employee...
-
Gloucester, Canada cdrg+RedTeam Full timeThe production & shop manager CSR will be responsible for managing and assisting the effective execution of all emergency division projects along with maintaining the warehouse. Specifically, the incumbent will correspond with staff involved in projects, monitor compliance with company policies pertaining to the workplace and company vehicles, and...
-
Financial Controller
5 hours ago
Gloucester, Canada cdrg+RedTeam Full timeResponsibilities: - Assisting with management reporting and month-end close duties - Oversee the functions of the Accounts Payable and Receivables - Manage and maintain the bi-weekly payroll and remit payroll deductions and employer contribution - Manage benefit packages - Posting payments and update cost controls - Subcontractor invoicing and...
-
Recruiter (Landscape Company)
7 days ago
Gloucester, Canada Green Works Contracting Full time**Green Works Contracting** is a multi-service landscaping and design company in the nation’s capital focused on providing quality landscaping and friendly, hands-on service. We are currently seeking a _**Recruiter**_ to join our amazing team! We are seeking a recruiter to start mid ASAP. Full time and on contract until December, 2024, with possibility to...
-
Electrical Cad Operator
2 days ago
Gloucester, Canada Inviro Engineered Systems LTD Full timeINVIRO is seeking a motivated and passionate individual to join our growing team. As an employee of one of Canada's leading Mechanical/Electrical engineering firms, you will be able to experience the thrills of working with a close-knit team on multiple challenging projects in the ICI sector. We pride ourselves in enabling our employees to better themselves...
-
Collision Damage Estimator
20 hours ago
Gloucester, Canada AutoCanada Inc. Full time**Collision Damage Estimator** **417 Collision Centre** **Gloucester, Ontario** Are you seeking a career where you get to make the best use of your extensive knowledge of the vehicle repair process, work as an integral part of a dedicated team, and gain opportunities for career growth and development in a culture that invests in people? At AutoCanada, we...
-
Gloucester, Canada MatrixIT Full timeBe part of something special; come join the MatrixIT Team. In addition to standard customer helpdesk support, you will be responsible for managing and troubleshooting a wide range of security initiatives, including antivirus software, network security solutions, identity and access management systems, endpoint protection platforms, SIEM systems,...
-
Helpdesk (Noc) Escalated Support Level2-3
4 days ago
Gloucester, Canada MatrixIT Full timeBe part of something special; come join the MatrixIT Team. In addition to standard customer helpdesk support, you will be responsible for managing and troubleshooting a wide range of security initiatives, including antivirus software, network security solutions, identity and access management systems, endpoint protection platforms, SIEM systems,...
-
Gloucester, Canada MatrixIT Full timeBe part of something special; come join the MatrixIT Team. In addition to standard customer helpdesk support, you will be responsible for managing and troubleshooting a wide range of security initiatives, including antivirus software, network security solutions, identity and access management systems, endpoint protection platforms, SIEM systems,...
-
Financial Controller
4 days ago
Gloucester, Canada Bassi Construction Full time**Position Summary** The Controller must be a self-starter, who’s primary focus is ensuring efficient and accurate reporting of financial results through effective processes and controls. The position is part of the management team and reports directly to the managing director. **Key Responsibilities**: - Oversee the full cycle of activities of the...
-
Electrical CAD Operator
Found in: beBee S CA - 1 week ago
Gloucester, Canada Inviro Engineered Systems Full timeINVIRO is seeking a motivated and passionate individual to join our growing team. As an employee of one of Canada's leading Mechanical/Electrical engineering firms, you will be able to experience the thrills of working with a close-knit team on multiple challenging projects in the ICI sector.We pride ourselves in enabling our employees to better themselves...
-
Electrical CAD Operator
Found in: beBee jobs CA - 1 week ago
Gloucester, Canada Inviro Engineered Systems Full timeINVIRO is seeking a motivated and passionate individual to join our growing team. As an employee of one of Canada's leading Mechanical/Electrical engineering firms, you will be able to experience the thrills of working with a close-knit team on multiple challenging projects in the ICI sector.We pride ourselves in enabling our employees to better themselves...