Senior Embedded Firmware Developer
6 days ago
For over forty years our companies, industry-leading manufacturers and distributors of high-quality, luxury consumer audio products, have set the standard for excellence in every product category we offer. We continuously push the boundaries of design and quality with a constant focus on providing high-performance solutions and value.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 Senior Embedded Firmware Developer:We are looking for a Senior Embedded Firmware Engineer to take ownership of the control plane for our high-performance audio products. You will join a multidisciplinary team of hardware, software, and acoustic engineers to drive the "bare-metal" domain—developing and refining the safety-critical firmware that manages power sequencing, thermal protection, and inter-processor communication.This is a hands-on role where you will join a strategic project in the middle of the development cycle, applying your expertise to help drive a flagship product to launch. Moving forward, you will have the opportunity to see product development through every phase, architecting solutions from ideation to mass production for our future roadmap. You will work side-by-side with our Hardware Engineers, using schematics and logic analyzers to debug complex interactions on custom circuit boards.Key Responsibilities:Firmware Implementation: Develop, optimize, and maintain real-time C++ firmware for ARM Cortex-M microcontrollers (STM32/NXP i.MX) using FreeRTOS.System Lifecycle Ownership: Design and maintain custom Bootloaders for firmware updates.Collaborative Hardware Integration: Work closely with the Electronics team to bring up new boards. You will read digital schematics to verify pinouts and signal routing, enabling you to participate meaningfully in hardware/software debugging sessions.Low-Level Drivers: Write and refine drivers for complex peripherals (PMICs, Relays, ADC/DACs, Rotary Encoders) based on datasheets and active testing.Bus-Level Debugging: Troubleshoot communication failures on I2C, SPI, UART, and I2S buses. You should be comfortable hooking up a Logic Analyzer or Oscilloscope to verify timing and signal integrity alongside hardware colleagues.System Communication: Implement robust Inter-Processor Communication (IPC) protocols to exchange commands and file transfers with the Linux System on Module.Protection Logic: Design fail-safe algorithms for thermal management, short-circuit protection, and update recovery.Experience and Qualifications:5+ years of embedded firmware experience in C/C++.Experience with custom Bootloaders and Firmware Update mechanisms on bare-metal targets.Deep understanding of memory management (Flash layout, linker scripts, RAM execution).Hardware Literacy: Ability to read and navigate mixed-signal schematics.Lab Proficiency: Comfortable using Oscilloscopes, Logic Analyzers, and Multimeters to debug embedded systems.Deep understanding of communication protocols: USB, I2C, SPI, UART, and I2S.Solid understanding of RTOS concepts (Preemption, Queues, Mutexes).Experience with Git and collaborative development workflows (Jira).HDMI Control Experience: Knowledge of HDMI subsystems is a major asset. Specifically managing HDMI Matrix/Switch chips via I2C, handling Hot Plug Detect (HPD) events, parsing EDID structures, and implementing CEC state machines for system power control.As part of the Fighting Against Forced Labour and Child Labour in Supply Chains Act (the "Act"), Paradigm Electronics Inc. will not employ any children under the age of 15, by taking special precautions to safeguard the health, security, and rights of persons under the age of 18 and ensure that they do not perform any hazardous work. We are committed to an inclusive, equitable and accessible workplace where all employees are valued. Accommodations are available upon request for candidates participating in our selection process. Candidates interested in working in a dynamic environment that supports autonomy, creativity, and excellence are invited to apply in confidence.
-
Senior Embedded Firmware Developer
4 days ago
Gloucester, ON KJ C, Canada PML Sound International Full timeFor over forty years our companies, industry-leading manufacturers and distributors of high-quality, luxury consumer audio products, have set the standard for excellence in every product category we offer. We continuously push the boundaries of design and quality with a constant focus on providing high-performance solutions and value.In our Ottawa design...
-
Senior Embedded Linux Developer
6 days ago
Gloucester, Canada PML Sound International Full time $115,000 - $150,000For over forty years our companies, industry-leading manufacturers and distributors of high-quality, luxury consumer audio products, have set the standard for excellence in every product category we offer. We continuously push the boundaries of design and quality with a constant focus on providing high-performance solutions and value.In our Ottawa design...
-
Senior Embedded Linux Developer
4 days ago
Gloucester, ON KJ C, Canada PML Sound International Full timeFor over forty years our companies, industry-leading manufacturers and distributors of high-quality, luxury consumer audio products, have set the standard for excellence in every product category we offer. We continuously push the boundaries of design and quality with a constant focus on providing high-performance solutions and value.In our Ottawa design...
-
Human Resources Business Partner
3 days ago
Gloucester, Canada Sienna Senior Living Full timeWe are Sienna Senior Living, a publicly traded company (TSX:SIA) and one of Canada’s leading owners and operators of seniors’ residences. We offer care, support, services and housing in Retirement and Long Term Care to seniors/residents and their families. And we truly believe it is a privilege to serve Canada’s seniors, ensuring they live fulfilling...
-
Rpn - Permanent Part-time, Evenings, Ottawa:
3 days ago
Gloucester, Canada Extendicare Full time**Job Description**: - Registered Practical Nurse (RPN) At Extendicare, we believe that working as a team and celebrating achievements creates an environment that allows us to reach our potential. As a valued member of our RPN team, you will provide care to residents in accordance with the standards of practice and offer leadership and guidance to the...
-
Resident Program Aide- Laurier
2 weeks ago
Gloucester, Canada Extendicare Canada Full time**RESIDENT PROGRAM AIDE** At Extendicare, we believe that working as a team and celebrating achievements creates an environment that allows us to reach our potential. As a valued member of our recreation team, you will assume ultimate responsibility for providing high-quality care while maintaining a safe and healthy environment for residents and staff....
-
Resident Program Aide- York
1 week ago
Gloucester, Canada Extendicare Canada Full time**RESIDENT PROGRAM AIDE** At Extendicare, we believe that working as a team and celebrating achievements creates an environment that allows us to reach our potential. As a valued member of our recreation team, you will assume ultimate responsibility for providing high-quality care while maintaining a safe and healthy environment for residents and staff....
-
Director, Recruiting
4 days ago
Gloucester, Canada Brightgrove Canada Corp. Full timeEducation: Bachelor's degree - Experience: 3 years to less than 5 years - **Budgetary responsibility**: - $100,001 - $500,000 - ** Tasks**: - Plan and control budget and expenditures - Establish and implement policies and procedures - Oversee the classification and rating of occupations - Plan, develop and implement recruitment strategies - Manage...
-
Director, Recruiting
3 days ago
Gloucester, Canada Brightgrove Canada Corp. Full timeEducation: Bachelor's degree - Experience: 3 years to less than 5 years **Budgetary responsibility**: - $100,001 - $500,000 **Tasks**: - Plan and control budget and expenditures - Establish and implement policies and procedures - Train, direct and motivate staff - Oversee the classification and rating of occupations - Plan, develop and implement...
-
Territory Sales Manager
4 days ago
Gloucester, Canada Orange Room Services Full time**Position**:Territory Sales Manager **Location**:Ontario - East **Reports to**: Senior Sales Manager **Purpose**: This position appeals to a junior Sales Manager ready for the next level. The Manager is responsible for the overall management and day to day sales operation of their region. This includes leading the sales team by providing guidance,...