Senior Embedded Software Engineer

Leading technology innovator that pushes boundaries to enable next-generation experiences and drives digital transformation for a smarter, connected future.
Embedded
Senior Software Engineer
In-Person
2+ years of experience
AI

Description For Senior Embedded Software Engineer

Qualcomm Canada ULC is seeking a Senior Embedded Software Engineer to join their innovative team. As a leading technology innovator, Qualcomm is at the forefront of pushing boundaries in next-generation experiences and digital transformation. In this role, you'll work on cutting-edge embedded systems and AI acceleration, developing optimized software for low-power AI applications. You'll collaborate with cross-functional teams, working on both pre-silicon and post-silicon verification, while integrating solutions for internal and external customers. The position requires strong expertise in embedded systems, RTOS/Linux firmware development, and proficient C/C++ programming skills. You'll be part of a company that values innovation, professional growth, and comprehensive benefits. The role offers opportunities to work with leading engineering experts, access to continuous learning programs, and the chance to contribute to world-changing technologies. Qualcomm provides a supportive, inclusive culture where your ideas can contribute to breakthrough technologies that impact lives globally. The position combines technical challenges with professional development opportunities, making it ideal for someone passionate about embedded systems and AI technology.

Last updated 20 minutes ago

Responsibilities For Senior Embedded Software Engineer

  • Develop optimized software to enable AI models deployed on current and future Qualcomm low power AI accelerator
  • Work on low power AI software pre-silicon and post-silicon verification
  • Work closely with internal and external customers to integrate/enable low power AI software
  • Effective communication across teams, multitasking and well-planned execution of tasks

Requirements For Senior Embedded Software Engineer

Linux
Python
  • Bachelor's degree in Computer Science, Engineering, Information Systems, or related field
  • 2+ years of experience with RTOS/Linux firmware/driver development
  • Good understanding of embedded/computer hardware architecture
  • Proficient programming skills in C/C++
  • Experience with low level interactions between operating systems
  • Solid hands-on skills and experience on problem solving

Benefits For Senior Embedded Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
Education Budget
  • World-class health coverage for employees and eligible dependents
  • Financial planning and future preparation programs
  • Emotional/mental strength and resilience support
  • Wellbeing programs
  • Continuous learning and development programs
  • Tuition reimbursement
  • Mentorship opportunities

Interested in this job?

Jobs Related To Qualcomm Senior Embedded Software Engineer

Lead Engineer, Senior - Video Embedded

Senior Video Embedded Engineer role at Qualcomm focusing on multimedia frameworks and video processing pipeline implementation.

Senior Software Engineer - Qualcomm XR Labs Europe Madrid Spain

Senior Software Engineer position at Qualcomm XR Labs Europe, focusing on AR/VR technology development using C++ and embedded systems.

Engineer, Senior - Windows driver development

Senior Windows Driver Developer position at Qualcomm India, focusing on embedded systems and RTOS development with comprehensive benefits and growth opportunities.

Senior Engineer - ARM and DSP architecture

Senior Engineer role at Qualcomm focusing on ARM and DSP architecture development, requiring expertise in embedded systems and signal processing.

Sr Platform SW Engineer

Senior Platform Software Engineer position at Qualcomm China, focusing on automotive software development with embedded systems, Linux kernel, and QNX drivers.