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 2 months 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

Sr Engineer-Camera HWL

Senior Camera Hardware Layer Engineer position at Qualcomm focusing on embedded systems and software development.

Post-Silicon SoC Validation & Emulation Engineer

Senior-level Post-Silicon SoC Validation & Emulation Engineer position at Qualcomm, focusing on silicon validation, debugging, and system-level testing with competitive compensation.

SoC Debug Engineer (Server)

Senior SoC Debug Engineer position at Qualcomm focusing on server chipset validation and debugging, offering competitive compensation and benefits.

Auto Compute Systems Engineer

Senior Auto Compute Systems Engineer role at Qualcomm focusing on automotive hardware performance analysis and architecture with 5-10 years experience required.

Senior Embedded Engineer – Bootloader

Senior Embedded Engineer position at Qualcomm focusing on bootloader development and system-level software solutions for multiple chipsets.