Since 1985, Qualcomm has been an innovator in the wireless telecommunications industry with more than 13,000 patents in the United States. Today, Qualcomm provides a variety of pro
Senior Staff Firmware Engineer
Location
Canada
Posted
8 days ago
Salary
0
Seniority
Lead
Job Description
Senior Staff Firmware Engineer
Qualcomm
Role Description As a Qualcomm Software Engineer, you will design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility programs that launch cutting-edge, world-class products that meet and exceed customer needs. Qualcomm Software Engineers collaborate with systems, hardware, architecture, test engineers, and other teams to design system-level software solutions and obtain information on performance requirements and interfaces. As a senior member on the team, the successful candidate in this Full-Time position will report to the Director of Firmware Development in our Connectivity Products Group business unit. The location for this role is Vancouver, BC (remote). The candidate will join a team to work on cutting-edge optical and electrical silicon technology that shapes the future of AI data centers and high-performance systems. The candidate needs to be deeply hands-on and capable of working independently in a highly collaborative team of experienced firmware developers. The candidate will execute the software development lifecycle for firmware running on embedded processor cores located inside System-On-Chips (SoCs), as well as host-based device drivers, tools, and application-level software. The candidate will gain experience with high-speed SerDes technology, complex FW architectural designs, diagnostics, and other SW tools required for customer solutions. This is an exciting opportunity to join a growing team and contribute to developments key to the business unit’s strategy. Qualifications - Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 8+ years of Software Engineering or related work experience. - OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 7+ years of Software Engineering or related work experience. - OR PhD in Engineering, Information Systems, Computer Science, or related field and 6+ years of Software Engineering or related work experience. - 4+ years of work experience with Programming Language such as C, C++, Java, Python, etc. Requirements - BS or higher degrees preferred (Computer Science, Computer Engineering, or Electrical Engineering with software experience). - Strong C/C++ design and programming skills. - Experience with unit testing and scripting languages such as Python. - Prior experience in developing and debugging software, including pre-silicon and post-silicon testing. - Experience developing device drivers and low-level software for HW peripherals such as I2C, SPI, UART, DMA, etc. - Real-time OS techniques such as preemptive multi-tasking schedulers, multi-threaded execution, semaphores, mutexes, and interrupts. - Hardware debug and lab experience using JTAG debug tools, oscilloscopes, etc. - Embedded development for System-On-Chip (SoC) or x86 platforms. - Linux kernel device driver and user space development is preferred. - Previous technical leadership experience is preferred. - Familiarity with SerDes and optical high-speed interfaces is desirable. - Familiarity with ethernet, switching technologies, and Forward Error Correction is desirable. - Excellent written and verbal communication skills. Benefits - Highly compensated with generous compensation packages. - Opportunity to work side-by-side with top talent in the industry. - Mentorship by peers and the leadership team. - Opportunity to grow your skillset. - Main R&D office conveniently located in downtown Toronto.
Related Guides
Related Categories
Related Job Pages
More Engineer Jobs
Senior Microsoft 365 Engineer – Second Shift
Core BTSCore BTS is an award-winning IT consulting firm and managed service provider dedicated to problem solving.
• Respond to level two issues that arise and escalations from the Network Operations Center or service desk • Concentrate on M365 Security as the main focal point • Proactively work with Senior members of the managed services practice to provide exceptional support for our managed client portfolio • Resolve, or escalate issues reported or identified in an M365 tenant • Conduct proactive performance assessments of clients' M365 environments, identifying opportunities for optimization and improvement. • Aid other team members in the resolution of cases within the scope of skillset • Assist with information gathering and reporting to either clients or Client Success Managers • Collaborate with senior engineers to escalate issues as needed • Develop, maintain and update technical knowledge base articles • Participate in an on-call rotation • After hours / weekend work may be required
R&D Engineer – Mission Solutions
RacknerRackner, Inc. builds cutting-edge solutions that apply the power of AI and DevSecOps in public and private clouds, leveraging the future of computing capability and technologies su
• Build, prototype, test, and refine software and platform solutions for defense-relevant use cases • Contribute to internal R&D efforts from concept through demonstration and follow-on improvement • Develop, configure, integrate, and validate prototype capabilities across cloud-native or containerized environments • Support technical demos, R&D events, solution walkthroughs, and customer or mission-focused engagements • Translate user, customer, and stakeholder feedback into clear technical requirements and next-step recommendations • Work closely with engineers and technical leadership to evaluate tradeoffs, troubleshoot issues, and improve system behavior • Bridge operational needs and software implementation by helping teams understand what users need and what is technically feasible • Test APIs, services, workflows, integrations, and deployment patterns in modern software environments • Prepare demo materials, technical documentation, briefing content, and post-event feedback summaries • Communicate technical concepts clearly to engineering teams, program stakeholders, customers, and mission users • Represent Rackner’s R&D work with professionalism, curiosity, and technical credibility
Senior Professional Services Engineer
Cortex by Palo Alto NetworksThe industry’s most comprehensive product suite for security operations.
• Lead end-to-end delivery of Cortex Onboarding & Implementation packages, from kickoff through handover, via structured enablement workshops and tailored customer engagements • Serve as the main technical point of contact during implementation to troubleshoot issues, investigate bugs, and raise product feedback • Act as a trusted, consultative advisor, helping customers make informed design and implementation decisions • Design, configure, and troubleshoot Cortex features and integrations across the engineering toolchain • Advise on and implement data modeling strategies within Cortex (entities, relationships, ownership); create and communicate architecture diagrams for Cortex setups and ingestion pipelines • Guide customers on data ingestion automation, ownership, reporting and orchestration approaches (e.g. GitHub Actions, Argo) • Create customer-facing learning guides, walkthroughs, and best-practice documentation • Plan and facilitate enablement workshops for different audiences (engineering, platform, product, leadership) • Contribute internal content on advanced technical use cases and implementation patterns
• Complete jurisdiction and classification assessments (JCA) for hardware, technical information, and software/firmware (products) for company exports and imports • Conduct comprehensive technical assessments related to the export or import controls to ensure compliance with government regulations in accordance with Raytheon policy and guidelines • Manage small projects and/or act as a Strategic Business Unit (SBU) point of contact (PoC) • Provide guidance and influence others on U.S Export Controls - including policies, procedures, and classifications • Work with minimal oversight from manager and assist with difficult and complex Export Classifications • Respond to JCA questions and information provided by USG agencies including Directorate of Defense Trade Controls (DDTC), Defense Technology Security Administration (DTSA), Bureau of Industry and Security (BIS) • Initiate and coordinate Technical Exchanges with Engineering/GT to solve complex topics and interpretations with the ITAR/EAR




