Qualcomm logo
Qualcomm

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 Categories

Related Job Pages

More Engineer Jobs

Core BTS logo

Senior Microsoft 365 Engineer – Second Shift

Core BTS

Core BTS is an award-winning IT consulting firm and managed service provider dedicated to problem solving.

Engineer8 days ago
Full TimeRemoteTeam 501-1,000Since 2004H1B Sponsor

• 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

United States
$75K - $95K / year
Rackner logo

R&D Engineer – Mission Solutions

Rackner

Rackner, 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

Engineer8 days ago

• 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

United States
Cortex by Palo Alto Networks logo

Senior Professional Services Engineer

Cortex by Palo Alto Networks

The industry’s most comprehensive product suite for security operations.

Engineer8 days ago
Full TimeRemoteTeam 51-200Since 2005H1B No Sponsor

• 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

California
$140K - $160K / year
Full TimeRemoteTeam 10,001+Since 2020H1B No Sponsor

• 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

Massachusetts
$86.8K - $165.2K / year