Senior Embedded Audio Software Engineer
4 weeks ago
Worker Sub-Type:
RegularJob Description:
Location: On-site
Position: Senior Audio Software Developer
QNX Software Systems is a renowned provider of secure and reliable operating systems, hypervisors, frameworks, and development tools, offering expert support and services for the creation of critical embedded systems. As pioneers in embedded technology, QNX Software Systems delivers time-tested foundational software, including our deterministic microkernel real-time operating system (RTOS), safety-certified products, middleware, and security solutions, all specifically designed for embedded applications.
Our software is trusted by a significant majority of the leading electric vehicle manufacturers and is integrated into over 235 million vehicles worldwide. Our foundational products have achieved pre-certification to ISO 26262 ASIL D, and we provide a comprehensive range of board support packages, professional services, AUTOSAR adaptive support, and middleware solutions. These offerings span from acoustic management to digital cockpits and advanced driving assistance systems (ADAS), facilitating accelerated development and helping original equipment manufacturers (OEMs) meet their production timelines.
We are in search of a skilled and enthusiastic individual with software development expertise in embedded audio for the full-time position of Senior Audio Software Developer. The Acoustics team at QNX Software Systems is a leader in embedded software for automotive audio systems, with products utilized in over 200 million vehicles globally. Our clientele includes numerous prominent automakers and Tier 1 suppliers. We engage in the development, integration, tuning, and licensing of software libraries for full-duplex echo cancellation, noise reduction for hands-free communication, in-car communication systems, active noise control, engine sound synthesis, media playback optimization, and chime generation. With our latest offering, QNX Sound, we are shaping the audio system architecture and features of the software-defined vehicles of the future.
This role encompasses the development of audio frameworks, services, and testing applications, as well as the integration of our various acoustics products into diverse embedded systems, including QNX RTOS, embedded Linux, and DSPs such as Qualcomm Hexagon. A solid understanding of embedded systems, DSP, the software development lifecycle, C/C++, and debugging in integrated development environments (IDEs) is essential. Your projects will be tailored to your skills and aligned with your interests and company objectives. There will be ample opportunities to expand your skill set, and we foster a friendly and open work environment that promotes a healthy work-life balance. Our team members are passionate about audio, self-motivated, and dedicated to quality.
Responsibilities
- Design and implement real-time audio services
- Port acoustic algorithms to new architectures and frameworks
- Conduct performance analysis and optimizations of signal processing algorithms and enhance connectivity solutions
- Maintain and extend existing code using C/C++
- Develop testing and automated test procedures
Essential Skills And Qualifications
- Bachelor's degree in Computer Science, Engineering, Physics, or a related field
- 5 years or more of experience in software development using C/C++, with embedded experience being advantageous
- Strong foundation in audio frameworks
- Excellent communication and interpersonal abilities
- High motivation and capability to work both independently and collaboratively
- Strong problem-solving and debugging competencies
Additional Assets
- Experience in developing a commercial embedded audio software product for mass production
- Experience in leading a team or mentoring peers
- Familiarity with programming in QNX or Linux/Android embedded environments
- Development experience with Qualcomm DSPs, including the AudioReach framework
- Knowledge of MISRA or ASPICE standards
- Ability to support OEM and Tier 1 customers in both pre-sales and post-sales roles
Scheduled Weekly Hours:
40Compensation Base Range:
$0 - $0 USD-
Senior Audio Software Developer
9 minutes ago
Burnaby, British Columbia, Canada QNX Software Systems Full timeSenior Audio Software DeveloperBlackBerry QNX is seeking a talented and motivated individual with software development experience in embedded audio for the full-time role of Senior Audio Software Developer.The Acoustics team at BlackBerry QNX is a market leader in embedded software for automotive audio systems, with products deployed in over 200 million...
-
Senior Audio Software Developer
3 hours ago
Burnaby, British Columbia, Canada QNX Software Systems Full timeSenior Audio Software DeveloperBlackBerry QNX is seeking a talented and motivated individual with software development experience in embedded audio for the full-time role of Senior Audio Software Developer.The Acoustics team at BlackBerry QNX is a market leader in embedded software for automotive audio systems, with products deployed in over 200 million...
-
Real-Time Audio Engineer
7 days ago
Burnaby, British Columbia, Canada QNX Software Systems Full timeJob SummaryWe are seeking a highly skilled and motivated Senior Audio Software Developer to join our team at QNX Software Systems. As a key member of our Acoustics team, you will be responsible for designing and implementing real-time audio services, porting acoustic algorithms to new architectures and frameworks, and optimizing signal processing algorithms...
-
Real-Time Audio Engineer
6 days ago
Burnaby, British Columbia, Canada QNX Software Systems Full timeJob SummaryWe are seeking a highly skilled and motivated Senior Audio Software Developer to join our team at QNX Software Systems. As a key member of our Acoustics team, you will be responsible for designing and implementing real-time audio services, porting acoustic algorithms to new architectures and frameworks, and optimizing signal processing algorithms...
-
Principal Audio Systems Software Developer
6 days ago
Burnaby, British Columbia, Canada BlackBerry Inc. Full timeAbout the RoleWe are seeking an accomplished software development expert with a strong background in embedded audio to join our team as a Principal Audio Systems Software Developer at BlackBerry Inc.This is a full-time role that involves the deployment of audio algorithms across multiple operating systems, digital signal processors, and audio frameworks for...
-
Principal Audio Systems Software Developer
7 days ago
Burnaby, British Columbia, Canada BlackBerry Inc. Full timeAbout the RoleWe are seeking an accomplished software development expert with a strong background in embedded audio to join our team as a Principal Audio Systems Software Developer at BlackBerry Inc.This is a full-time role that involves the deployment of audio algorithms across multiple operating systems, digital signal processors, and audio frameworks for...
-
Senior Embedded Systems Engineer
4 weeks ago
Burnaby, British Columbia, Canada Microchip Technology Full timeSenior Embedded Systems Engineer - Microchip Technology, Inc.We are looking for an enthusiastic and skilled professional with a solid foundation in Engineering or Computer Science to become a part of our Software division within the Communication Business Unit at Microchip. Our team is dedicated to crafting software for advanced 64-bit System on Chip (SoC)...
-
Senior Embedded Systems Engineer
4 weeks ago
Burnaby, British Columbia, Canada Microchip Technology Full timeSenior Embedded Systems Engineer - Microchip Technology, Inc.We are looking for a motivated and skilled professional with a strong foundation in Engineering or Computer Science to become a vital member of our Software team within the Communication Business Unit at Microchip. Our team is dedicated to crafting software for advanced 64-bit System on Chip (SoC)...
-
Senior Software Verification Engineer
7 days ago
Burnaby, British Columbia, Canada Microchip Technology Full timeJob Summary:We are seeking a highly skilled Senior Software Verification Engineer to join our team at Microchip Technology, Inc. As a key member of our software development team, you will be responsible for designing and developing comprehensive test plans, architectures, and strategies for firmware and embedded software systems.Key...
-
Senior Software Verification Engineer
6 days ago
Burnaby, British Columbia, Canada Microchip Technology Full timeJob Summary:We are seeking a highly skilled Senior Software Verification Engineer to join our team at Microchip Technology, Inc. As a key member of our software development team, you will be responsible for designing and developing comprehensive test plans, architectures, and strategies for firmware and embedded software systems.Key...
-
Embedded Software Engineer
5 days ago
Burnaby, British Columbia, Canada Fortinet Full timeJob SummaryFortinet is seeking a skilled Embedded Software Engineer to join our team. As a key member of our software development team, you will be responsible for implementing and maintaining software that drives our Unified Threat Management (UTM) feature set.Key ResponsibilitiesSoftware Development: Implement and maintain software that drives our UTM...
-
Embedded Software Engineer
5 days ago
Burnaby, British Columbia, Canada Fortinet Full timeJob SummaryFortinet is seeking a skilled Embedded Software Engineer to join our team. As a key member of our software development team, you will be responsible for implementing and maintaining software that drives our Unified Threat Management (UTM) feature set.Key ResponsibilitiesSoftware Development: Implement and maintain software that drives our UTM...
-
Senior Embedded Systems Engineer
4 weeks ago
Burnaby, British Columbia, Canada Microchip Technology Full timeAre you eager to join a forward-thinking team that is redefining the landscape of technology? At Microchip Technology, Inc., we prioritize innovation and teamwork in all our endeavors.Role Summary:Formulate detailed testing strategies based on functional specifications and project requirements.Design and implement testing architectures for firmware and...
-
Senior Software Verification Engineer
1 hour ago
Burnaby, British Columbia, Canada Microchip Technology Full timeUnlock Your Potential as a Firmware Verification SpecialistAt Microchip Technology, we're on a mission to empower innovation and drive technological advancements. As a Firmware Verification Specialist, you'll play a critical role in shaping the future of technology.Key Responsibilities:Translate functional specifications into comprehensive test...
-
Software Development Engineer
2 weeks ago
Burnaby, British Columbia, Canada Microchip Technology Full timeSoftware Development OpportunityWe are seeking a highly skilled and experienced individual to join our Software team within the Communication Business Unit at Microchip Technology, Inc. Our team is responsible for developing software for cutting-edge 64-bit System on Chip (SoC) devices designed by our hardware teams. These devices are utilized in aerospace,...
-
Senior Software Engineer
16 hours ago
Burnaby, British Columbia, Canada RB Global Inc. Full timeAbout the RoleWe're seeking a highly skilled Senior Software Engineer to join our Platform team in the US & Canada. As a key member of our team, you'll be responsible for owning feature development from analysis to execution for our Customer Master Data Management solution.Key ResponsibilitiesDesign, code, and test applications using Java, Springboot...
-
Senior Software Engineer
19 hours ago
Burnaby, British Columbia, Canada RB Global Inc. Full timeAbout the RoleWe're seeking a highly skilled Senior Software Engineer to join our Platform team in the US & Canada. As a key member of our team, you'll be responsible for owning feature development from analysis to execution for our Customer Master Data Management solution.Key ResponsibilitiesDesign, code, and test applications using Java, Springboot...
-
Principal Software Test Architect
7 days ago
Burnaby, British Columbia, Canada Microchip Technology Full time**Job Summary:**We are seeking a highly skilled Senior Software Verification Engineer to join our team at Microchip Technology, Inc. As a key member of our software development team, you will be responsible for designing and developing comprehensive test plans, architectures, and strategies for firmware and embedded software systems.Key...
-
Principal Software Test Architect
6 days ago
Burnaby, British Columbia, Canada Microchip Technology Full time**Job Summary:**We are seeking a highly skilled Senior Software Verification Engineer to join our team at Microchip Technology, Inc. As a key member of our software development team, you will be responsible for designing and developing comprehensive test plans, architectures, and strategies for firmware and embedded software systems.Key...
-
Technical Staff Software Engineer
3 days ago
Burnaby, British Columbia, Canada Microchip Technology Full timeJob DescriptionWe are seeking a highly skilled and experienced Technical Staff Software Engineer to join our Software team in the Communication Business Unit at Microchip Technology, Inc.Key ResponsibilitiesProvide technical leadership in Linux application libraries, with a focus on performance benchmarking and optimization.Benchmark, analyze, and optimize...