6 Digital Signal jobs in Canada
Software Engineer in Test (Embedded Systems)
Posted today
Job Viewed
Job Description
Job Description
Salary: $90,000 - $110,000
Software Engineer in Test (Embedded Systems)
Ottawa, ON
Mist Mobility Integrated Systems Technology is a pioneering company in the field of precision aerial delivery and recovery systems including the Sherpa family of GPS guided parafoils, Space Recovery Systems, LaunchPADS Multi-Mission Manager, SkyLink Parachutist Navigation and Situational Awareness System, and other support equipment. With a strong commitment to innovation and excellence, we have established ourselves as the industry leader. Our cutting-edge technologies and solutions are trusted by military and commercial customers worldwide. We are seeking a talented and highly motivated Software Engineer in Test to join our embedded systems development team. As a key member of our quality assurance group, you will be responsible for designing, developing, and executing tests for embedded software and hardware systems. You will work closely with hardware and software engineers to ensure that our embedded systems meet rigorous performance, reliability, and safety standards.
What will you be doing?
Test Design and Development:
- Design, implement, and maintain automated and manual test scripts to validate embedded software systems.
- Develop and execute test plans, including unit tests, integration tests, regression tests, and system tests.
- Work with embedded hardware and software teams to define test requirements and scenarios.
Embedded Systems Testing:
- Test embedded firmware/software on real hardware platforms, including microcontrollers, processors, and development boards.
- Analyze and troubleshoot embedded system behavior and performance, identifying and reporting defects to development teams.
Test Automation:
- Develop and maintain test automation frameworks and tools for embedded systems.
- Integrate testing into continuous integration/continuous deployment (CI/CD) pipelines for embedded software.
Collaboration:
- Work closely with hardware engineers to set up and configure test environments for embedded devices.
- Provide feedback to developers on code quality, coverage, and test results.
- Collaborate with cross-functional teams to ensure the testability and reliability of embedded systems.
Documentation and Reporting:
- Maintain thorough documentation of test cases, test results, and defect reports.
- Track and report test progress, results, and issues to management.
Performance and Stress Testing:
- Perform stress, load, and performance testing on embedded systems to ensure they meet real-world requirements.
- Simulate various edge cases and failure modes to assess system stability and reliability.
What do we need from you?
- Bachelors or Masters degree in Computer Science, Electrical Engineering, Software Engineering, or related field.
- 3+ years of experience in software testing or software development, with a focus on embedded systems.
- Hands-on experience with embedded firmware, hardware interfaces, and microcontroller-based systems.
- Proficient in programming languages such as C, C++, Python, or similar for writing test scripts and automation.
- Familiarity with embedded software development and debugging tools (e.g., JTAG, oscilloscope, logic analyzer).
- Experience with test automation frameworks and tools such as Google Test, Unity, or Robot Framework.
- Knowledge of embedded operating systems (e.g., FreeRTOS, Linux) and real-time systems.
- Understanding of version control systems (e.g., Git) and CI/CD practices.
Preferred Qualifications:
- Familiarity with hardware testing tools and protocols (e.g., SPI, I2C, UART, CAN).
- Experience with scripting languages such as Bash, Perl, or Ruby.
- Knowledge of industry standards for embedded systems testing (e.g., ISO 26262, DO-178C).
- Experience with version control tools like Git and GitLab or similar.
Compliance Statement
This position may require exposure to export-controlled information and is subject to additional security screening. In the event information provided during the security screening reveals ineligibility to access export-controlled information, any offer of employment may be reconsidered or withdrawn.
MMIST values diversity in the workplace. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or protected veteran status.
If you require accommodation due to a disability at any time during the recruitment and/or assessment process, please contact Talent Acquisition and we will make all reasonable efforts to accommodate your request.
Please note that the salary range information provided is a general guideline only. Criteria such as the candidates qualifications and relevant experience, the scope of the specific position, as well as market and business considerations will be evaluated when extending an offer.
Firmware Developer - Signal Processing

Posted 10 days ago
Job Viewed
Job Description
**The Role**
We are seeking a firmware developer with strong signal processing skills to join our team. You'll work on innovative applications involving real-time signal processing, potentially including audio, ultrasonic, and other sensor-based systems. This is perfect for someone with a few years of experience who wants to develop expertise in embedded DSP across diverse applications.
**Why Join Us**
We create a diverse set of world-class products in a friendly and team-oriented atmosphere. We provide an environment of continual learning and growth opportunities including patent and publication incentives. We provide education assistance programs and support volunteer & charitable programs. In support of a healthy work life balance, we also provide flexible work hours as well as comprehensive wellness and retirement benefits.
**onsemi** (Nasdaq: ON) is driving disruptive innovations to help build a better future. With a focus on automotive and industrial end-markets, the company is accelerating change in megatrends such as vehicle electrification and safety, sustainable energy grids, industrial automation, and 5G and cloud infrastructure. With a highly differentiated and innovative product portfolio, onsemi creates intelligent power and sensing technologies that solve the world's most complex challenges and leads the way in creating a safer, cleaner, and smarter world.
**More details about our company benefits can be found here:**
are committed to sourcing, attracting, and hiring high-performance innovators, while providing all candidates a positive recruitment experience that builds our brand as a great place to work.
**onsemi** is an Equal Opportunity and Affirmative Action employer. The Company maintains policies and practices that are designed to prevent discrimination or harassment against any qualified applicant or employee to the extent prohibited by federal, state and local laws and regulations. By way of example, discrimination on the basis of race (actual or perceived), ethnicity, color, religion, ancestry, national origin, citizenship, sex, age, marital status, sexual orientation, physical or mental disability, medical condition, genetic information, military or veteran status, gender identity, gender expression, or any other characteristic protected by applicable law is prohibited.
If you are an individual with a disability and require a reasonable accommodation to complete any part of the application process, or are limited in the ability or unable to access or use this online application process and need an alternative method for applying, you may contact for assistance.
Principal DSP Engineer - Coherent Optical Transmission Systems - Acacia

Posted 10 days ago
Job Viewed
Job Description
Apply ( Location:Ottawa, Ontario, Canada
+ Alternate Locationremote
+ Area of InterestEngineer - Hardware
+ Compensation Range194900 CAD - 247200 CAD
+ Job TypeProfessional
+ Technology InterestCloud and Data Center, Networking
+ Job Id1440299
**The application window is expected to close on 8/14/25.**
Job posting may be removed earlier if the position is filled or if a sufficient number of applications are received.
**Meet the Team**
Join our team at Acacia, where we design advanced optical transceivers for high-speed fiber optic transmission in data centers and telecommunication networks. We're seeking enthusiastic, experienced individuals to work on the forefront of fiber optic technology. You'll be part of the team developing Digital Signal Processing (DSP) and Forward Error Correction (FEC) algorithms for our optical transceivers' Application-Specific Integrated Circuits (ASICs). Collaboration with colleagues from the DSP and ASIC teams is key to optimizing performance and power efficiency. You'll contribute to system design, develop architectures, and support ASIC design and verification. Work closely with colleagues across various fields and gain diverse knowledge in optical system testing, analog components, modeling, and more.
**Your Impact**
With your expertise in DSP for coherent optical transceivers, FEC, and modeling, you help the team to develop the next generation of low-power and high-performance coherent transceivers. Here are some examples of possible topics:
+ Invent, simulate and validate new DSP or FEC algorithms (both in floating-point and fixed-point precision) to improve performance and functionality or lower power consumption
+ Test and optimize these algorithms on actual hardware and correlate performance with previous simulations
+ Develop models of analog RF and optical components and evaluate system performance with these models
+ Analyze performance of developed transceiver modules and update models and simulation environments to accurately match the measured results
**Minimum Qualifications:**
Typically: Bachelors + 15 years of related experience, or Masters + 12 years of related experience, or PhD + 8 years of related experience
+ + 10 years of industry experience in related fields.
+ Experience with Digital Signal Processing (DSP) and/or Forward Error Correction (FEC) for coherent optical communications.
+ Experience in modeling communication systems.
+ Programming experience in C/C++, Python, Matlab, or similar languages.
+ A master's or Ph.D. degree in mathematics, physics, or electrical engineering is highly recommended, although not strictly required.
**Preferred Qualifications:**
+ A master's or Ph.D. degree in mathematics, physics, or electrical engineering is highly recommended, although not strictly required.
+ Experience with C++, Linux, and version control systems, specifically SVN and Perforce.
+ Experience with Verilog or VHDL, and/or collaboration with ASIC designers.
+ Experience presenting technical information to colleagues.
**Why Cisco?**
**At Cisco, we're revolutionizing how data and infrastructure connect and protect organizations in the AI era - and beyond. We've been innovating fearlessly for 40 years to create solutions that power how humans and technology work together across the physical and digital worlds. These solutions provide customers with unparalleled security, visibility, and insights across the entire digital footprint. Simply put - we power the future.**
**Fueled by the depth and breadth of our technology, we experiment and create meaningful solutions. Add to that our worldwide network of doers and experts, and you'll see that the opportunities to grow and build are limitless. We work as a team, collaborating with empathy to make really big things happen on a global scale. Because our solutions are everywhere, our impact is everywhere** **.**
**Message to applicants applying to work in the U.S. and/or Canada:**
When available, the salary range posted for this position reflects the projected hiring range for new hire, full-time salaries in U.S. and/or Canada locations, not including equity or benefits. For non-sales roles the hiring ranges reflect base salary only; employees are also eligible to receive annual bonuses. Hiring ranges for sales positions include base and incentive compensation target. Individual pay is determined by the candidate's hiring location and additional factors, including but not limited to skillset, experience, and relevant education, certifications, or training. Applicants may not be eligible for the full salary range based on their U.S. or Canada hiring location. The recruiter can share more details about compensation for the role in your location during the hiring process.
U.S. employees haveaccess ( to quality medical, dental and vision insurance, a 401(k) plan with a Cisco matching contribution, short and long-term disability coverage, basic life insurance and numerous wellbeing offerings.
Employees receive up to twelve paid holidays per calendar year, which includes one floating holiday (for non-exempt employees), plus a day off for their birthday. Non-Exempt new hires accrue up to 16 days of vacation time off each year, at a rate of 4.92 hours per pay period. Exempt new hires participate in Cisco's flexible Vacation Time Off policy, which does not place a defined limit on how much vacation time eligible employees may use, but is subject to availability and some business limitations. All new hires are eligible for Sick Time Off subject to Cisco's Sick Time Off Policy and will have eighty (80) hours of sick time off provided on their hire date and on January 1st of each year thereafter. Up to 80 hours of unused sick time will be carried forward from one calendar year to the next such that the maximum number of sick time hours an employee may have available is 160 hours. Employees in Illinois have a unique time off program designed specifically with local requirements in mind. All employees also have access to paid time away to deal with critical or emergency issues. We offer additional paid time to volunteer and give back to the community.
Employees on sales plans earn performance-based incentive pay on top of their base salary, which is split between quota and non-quota components. For quota-based incentive pay, Cisco typically pays as follows:
.75% of incentive target for each 1% of revenue attainment up to 50% of quota;
1.5% of incentive target for each 1% of attainment between 50% and 75%;
1% of incentive target for each 1% of attainment between 75% and 100%; and once performance exceeds 100% attainment, incentive rates are at or above 1% for each 1% of attainment with no cap on incentive compensation.
For non-quota-based sales performance elements such as strategic sales objectives, Cisco may pay up to 125% of target. Cisco sales plans do not have a minimum threshold of performance for sales incentive compensation to be paid.
Cisco is an Affirmative Action and Equal Opportunity Employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, gender, sexual orientation, national origin, genetic information, age, disability, veteran status, or any other legally protected basis.
Cisco will consider for employment, on a case by case basis, qualified applicants with arrest and conviction records.
Research Engineer – DSP/FEC for Optical Communication
Posted 3 days ago
Job Viewed
Job Description
Huawei Canada has an immediate 12-month contract opening for a Research Engineer.
About the Team:
Huawei Canada's Advanced Optical Technology Lab focuses on advanced R&D in high-performance optical communications and networking. Our expert team specializes in transmission algorithms, systems, physics, and optical network management. The lab engages in projects ranging from deep research to developing key product features, actively participating in standards organizations and collaborative research with partners. Our multicultural environment fosters innovation, mentorship, and a passion for learning. If you thrive on solving complex technical challenges, this lab is your ideal place.
About the Job:
Design, evaluate, and optimize advanced DSP blocks for cutting-edge optical communication systems.
Develop and integrate DSP modules within a large-scale, high-fidelity simulation platform.
Create comprehensive technical documentation and deliver presentations to cross-functional teams and stakeholders.
Engage in forefront research in optical communications, with a focus on Digital Signal Processing (DSP) and Forward Error Correction (FEC) techniques.
DSP/NPU ML Modeling Engineer

Posted 10 days ago
Job Viewed
Job Description
Qualcomm Canada ULC
**Job Area:**
Engineering Group, Engineering Group > ASICS Engineering
**General Summary:**
We are seeking a highly motivated **DSP/NPU ML Modeling Engineer** to join our team in developing and optimizing DSP algorithms for cutting-edge ML applications. This role is deeply into modeling architecture/micro-architecture of the Qualcomm DSP ML coprocessor and analyzing performance of the target applications on the processors, which include developing performance simulator model, correlating the performance model to RTL model, analyzing workload, defining ISA and features, and so on. The responsibility requires very good understanding to computer architecture/micro-architecture, system architecture, and memory architecture along with proficient software development skills.
**Minimum Qualifications:**
- Bachelor's degree in Science, Engineering, or related field and 6+ years of ASIC design, verification, validation, integration, or related work experience.
OR
Master's degree in Science, Engineering, or related field and 5+ years of ASIC design, verification, validation, integration, or related work experience.
OR
PhD in Science, Engineering, or related field and 4+ years of ASIC design, verification, validation, integration, or related work experience.
**Key Responsibilities**
+ Develop and maintain DSP/NSP models for simulation and performance analysis.
+ Collaborate with architecture and design teams to evaluate processor features and trade-offs.
+ Implement and optimize DSP ML algorithms in C/C++ and assembly language.
+ Analyze floating-point and fixed-point performance and accuracy.
+ Support verification and validation of DSP implementations.
+ Evaluates all aspects of the design process from instruction set architecture to implementation.
+ Identifies and models new custom instructions set which is needed to achieve top-notch results in machine learning applications.
+ Applies high-performance microprocessor design concepts including multi-core, multi-threaded, out-of-order, cache memory, high-speed ALU, and advanced low power design.
**Preferred Qualifications**
+ Master's or PhD degree in Electrical Engineering, Computer Science, Computer Engineering, or related field.
+ Strong proficiency in **C/C++** and **assembly language** .
+ Solid understanding of **processor architecture** , including pipelines, caches, and instruction sets.
+ Experience with **floating-point arithmetic** and numerical analysis.
+ Excellent problem-solving and communication skills.
+ Exposure to compiler optimization techniques.
+ Prior experience in embedded systems or hardware/software co-design.
**Applicants** : Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. You may e-mail or call Qualcomm's toll-free number found here ( . Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to be able participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities. (Keep in mind that this email address is used to provide reasonable accommodations for individuals with disabilities. We will not respond here to requests for updates on applications or resume inquiries).
Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law.
**To all Staffing and Recruiting Agencies** : Our Careers Site is only for individuals seeking a job at Qualcomm. Staffing and recruiting agencies and individuals being represented by an agency are not authorized to use this site or to submit profiles, applications or resumes, and any such submissions will be considered unsolicited. Qualcomm does not accept unsolicited resumes or applications from agencies. Please do not forward resumes to our jobs alias, Qualcomm employees or any other company location. Qualcomm is not responsible for any fees related to unsolicited resumes/applications.
If you would like more information about this role, please contact Qualcomm Careers ( .
EEO Employer: Qualcomm is an equal opportunity employer; all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or any other protected classification
Senior AI and DSP Applications Software Engineer (C++)

Posted 10 days ago
Job Viewed
Job Description
Qualcomm Canada ULC
**Job Area:**
Engineering Group, Engineering Group > Machine Learning Engineering
**General Summary:**
Do you ever wonder when will connected devices become thinking devices? Be part of the group that is working on technology that will bring "Cognition" to all connected devices: That means devices that don't just think, but instinctively react to their surroundings.
We are searching for an **_AI and DSP Applications Software Engineer_** to be a part of the AI Processor team that is responsible for developing machine learning based applications and use cases developed for Qualcomm Snapdragon processors.
The candidate will work on new cutting-edge hardware accelerators in the areas of artificial intelligence, machine learning, computer vision and video processing and contribute to research and development of new applications that bring artificial intelligence to mobile and edge devices.
**Minimum Qualifications:**
- Bachelor's degree in Computer Science, Engineering, Information Systems, or related field and 2+ years of Hardware Engineering, Software Engineering, Systems Engineering, or related work experience.
OR
Master's degree in Computer Science, Engineering, Information Systems, or related field and 1+ year of Hardware Engineering, Software Engineering, Systems Engineering, or related work experience.
OR
PhD in Computer Science, Engineering, Information Systems, or related field.
**Key Responsibilities:**
+ Design and develop processing frameworks running on Android, Linux, and other high level operating systems as well as AI Processor to enable AI based multimedia use cases and hardware accelerators.
+ Test and validate algorithms for image quality, performance, and power
+ Explore opportunities outside of mobile, including Automotive, IoT, XR, etc.
**Qualifications:**
Engineers with ideally 2+ years pf professional experience in the following areas are welcome to apply:
+ Strong knowledge of Modern C++ and C
+ Good understanding of software development principles and practices, object-oriented design
+ Familiar with computer/hardware architecture and operating systems
+ Real-time software development concepts
+ Excellent verbal, written, and presentation skills
**Preferred Qualifications:**
+ Knowledge of Python
+ Experience with Linux development
+ Experience with embedded software development
+ Understanding of Android Native/HAL and Android multimedia frameworks (MediaCodec, Android Graphics, Camera HAL) a plus
+ Knowledge of high-performance computing
+ Basic understanding of Machine learning, Computer vision, and Digital image processing is a bonus
**Applicants** : Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. You may e-mail or call Qualcomm's toll-free number found here ( . Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to be able participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities. (Keep in mind that this email address is used to provide reasonable accommodations for individuals with disabilities. We will not respond here to requests for updates on applications or resume inquiries).
Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law.
**To all Staffing and Recruiting Agencies** : Our Careers Site is only for individuals seeking a job at Qualcomm. Staffing and recruiting agencies and individuals being represented by an agency are not authorized to use this site or to submit profiles, applications or resumes, and any such submissions will be considered unsolicited. Qualcomm does not accept unsolicited resumes or applications from agencies. Please do not forward resumes to our jobs alias, Qualcomm employees or any other company location. Qualcomm is not responsible for any fees related to unsolicited resumes/applications.
If you would like more information about this role, please contact Qualcomm Careers ( .
EEO Employer: Qualcomm is an equal opportunity employer; all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or any other protected classification
Be The First To Know
About the latest Digital signal Jobs in Canada !