Talent.com
Qualcomm
Firmware Engineer, Staff Toronto, Ontario, Canada Software EngineeringQualcomm • Toronto, ON, Canada
Les candidatures ne sont plus acceptées
Firmware Engineer, Staff Toronto, Ontario, Canada Software Engineering

Firmware Engineer, Staff Toronto, Ontario, Canada Software Engineering

Qualcomm • Toronto, ON, Canada
Il y a plus de 30 jours
Salaire
113 800,00 $CA par an
Type de contrat
  • Temps plein
Description de poste

Qualcomm Canada ULC

Engineering Group, Engineering Group > Software Engineering

As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next‑generation experiences and drives digital transformation to help create a smarter, connected future for all. 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.

Minimum Qualifications:

  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering or related work experience.
  • Master's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Engineering or related work experience.
  • PhD in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience.
  • 2+ years of work experience with Programming Language such as C, C++, Java, Python, etc.

This posting is for an existing vacancy.

We’re building the world's most advanced die‑to‑die (D2D) semiconductor IP and chiplet solutions for the chiplet ecosystem. With the recent advance driven by the UCIe consortium, Qualcomm is looking to push forward Moore's law by taking advantage of chiplet standardization and technology.

We are looking for an experienced Firmware Engineer to join our dynamic Central R&D Software team and lead the firmware development of our UCIe chiplets portfolio. The ideal candidate will have experience driving firmware definition, architecture, and development starting from the RTL/Digital design phase with EDA tool/simulator integration all the way to the post silicon phase with device level bring up and debug. It is a collaborative role where you will work with Hardware/Systems/Software teams to drive requirements and successful chip bring up. You will also be working with firmware and embedded software engineers to drive code re‑use throughout the organization, program managers to identify and work toward deadlines and timelines, and other cross functional teams as needed from the hardware, systems, or software side. This individual will be instrumental in building next‑generation chiplet IP and semiconductors that meet our organization's high performance and quality standards.

What you'll do:

  • Gather requirements, studying high level designs, developing device interface functions and turning small building blocks into higher level firmware system design
  • Work with multi‑functional teams to come up with the detailed bring up and validation requirements, collaborating with ASIC / Digital Design, Digital Verification, software and systems engineers to meet performance goals
  • Communicate requirements and coordinate execution with multiple teams
  • Translating bring up and validation requirements into efficient C/C++ firmware code, software organization as applicable
  • Bonus if you have experience developing drivers for multiple devices at the PCB level to interact with whole systems
  • Oversee the entire firmware lifecycle for UCIe chiplets, from pre‑silicon design to post‑silicon validation and optimization
  • Developing for test and debug to help guide hardware design decisions for future product iterations
  • Implement and utilize best practices in the software industry to ensure high‑quality firmware designs
  • Stay up‑to‑date with the latest trends and advancements in the semiconductor industry, and incorporate relevant innovations into our processes
  • Develop and document firmware and hardware design specifications and decisions
  • Mentor junior engineers, promote team building, and strive for continuous improvement in processes and techniques
  • Debug and root cause, document and drive issues (i.e. low level SW, silicon, HW, etc.) to closure
  • Drive multi‑functional teams and partners to address challenges seen during integration and bring‑up, ensure chips are seamlessly brought up, validated, tested, and meets product and business requirements
  • Demonstrate full ownership of assigned systems/components. Handle timelines and resolve project challenges in order to meet program timing
  • Working with external vendors or customers to ensure requirements are met and releases are of high quality
  • Planning and developing test cases which enhance reliability and release quality to internal and external stakeholders and ensuring they are continuously tested in regression

What You’ll Need

  • BS or MS in Computer Science/Electrical/Computer engineering or a related field
  • Proficient in C/C++, Python
  • 6+ years of experience with embedded systems like ARM, RISCV, MIPS, etc and strong programming skills. Working experience with low‑level programming on bare metal, BIOS/UEFI firmware, linux kernel, RTOS, device driver, etc.
  • Systems mindset and experience developing SW/FW to control analog, digital, and mixed signal circuits
  • Familiarity with industry‑standard EDA tools and methodologies used for digital verification
  • Familiarity with hardware description languages (HDLs) such as Verilog and SystemVerilog
  • Experience with SerDes, Ethernet, PCIe, or D2D/UCIe/Chiplet products and communication systems
  • Hands‑on experience in the lab with CPU, SoC, FPGA, MCU, and DSP component validation and developing tests and debug tools
  • Knowledge of peripherals/protocols such as 1G/10G Ethernet, DDR, I2C, SPI/QSPI, MIPI/CSI, GMSL, A2B, I2S, TDM, LVDS, PCIe, USB, NVME, CAN, etc.
  • Bring up and diagnostics experience with high speed signals
  • Experience creating error monitoring and Board/Interface configuration APIs
  • Fluent with a variety of bring‑up tools, like oscilloscope, JTAG debugger, I2C/SPI tools, etc.
  • Strong organizational and communication skills, willingness to learn and confront technical challenges

Nice to have

  • Experience with embedded linux development, Buildroot and Yocto, RTOSes like Zephyr and FreeRTOS
  • Experience working with FPGAs, Xilinx, Zed, MicroZed
  • Hardware hands‑on and debugging experience, such as Power, SI, EMC validation and tuning
  • Experience with Jira, Agile/Scrum, Confluence
  • Open source projects

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 disability-accomodations@qualcomm.com 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.

Pay range and Other Compensation & Benefits:

$113,800.00 - $163,800.00

The above pay scale reflects the broad, minimum to maximum, pay scale for this job code for the location for which it has been posted. Even more importantly, please note that salary is only one component of total compensation at Qualcomm. We also offer a competitive annual discretionary bonus program and opportunity for annual RSU grants (employees on sales‑incentive plans are not eligible for our annual bonus). In addition, our highly competitive benefits package is designed to support your success at work, at home, and at play.

#J-18808-Ljbffr

Créer une alerte emploi pour cette recherche

Firmware Engineer, Staff Toronto, Ontario, Canada Software Engineering • Toronto, ON, Canada

Offres similaires

Software Engineer, Platform - Toronto, Canada

Clutch CanadaToronto, ON, CA
Temps plein

PLEASE APPLY THROUGH THIS LINK: https://job-boards.Speechify is the easiest way to listen to the world’s information.Articles on the web, documents in the cloud, books on your phone—we absorb the w... Voir plus

 • Offre sponsorisée

Software Engineer

ALTEN CanadaMarkham, York Region, CA
Temps plein

In just three decades, ALTEN has emerged as a global leader in Research and Development, Engineering, Information Technology Services, Life Sciences, and Network Services.Our footprint spans across... Voir plus

 • Offre sponsorisée

Firmware Engineer - $90,000 - $125,000 A Year

Tangent Design EngineeringToronto County, Canada
Temps plein

Develops firmware for electronic hardware, programming in C, scripting languages, and FPGAs.Requires 5+ years of experience and experience with communication protocols. Voir plus

 • Offre sponsorisée

Senior Firmware Engineer - C$110,000 - C$130,000 A Year

Algo Communication Products LtdNorth York, Canada
Temps plein

Develop embedded software solutions for telecom audio and video IP products.Lead development, mentor junior team members, and ensure reliability. Voir plus

 • Offre sponsorisée

Software Engineer - Build Restaurant Tech That Scales - C$68,000 - C$118,000 A Year

7shifts Inc.Toronto, Canada
Temps plein

A technology company for restaurants is seeking a Software Developer to create impactful features for over 1.In this role, you'll focus on clean and reliable code that will make day-to-day manageme... Voir plus

 • Offre sponsorisée

Senior Firmware Engineer - C$110,000 - C$130,000 A Year

AlgoNorth York, Canada
Temps plein

Develops embedded software solutions for telecom audio/video IP products.Requires C, Bash, and source control experience.Experience with VoIP, SIP, and codecs is a plus. Voir plus

 • Offre sponsorisée

Software Engineer

Silversmith Capital PartnersToronto, ON, CA
Temps plein

At Intellistack, we're committed to revolutionizing the way organizations collect information, automate workflows, and create seamless digital experiences.Founded with the belief that work should b... Voir plus

 • Offre sponsorisée

Sr Embedded Firmware & Software Engineer - Power - C$95,000 - C$130,000 A Year

G&W Electric Co.Toronto County, Canada
Temps plein

Seeking an engineer to design and validate embedded firmware and software for power protection and control systems.Involves cross-functional collaboration and test platform development. Voir plus

 • Offre sponsorisée

Sr. Software Engineer

QualcommMarkham, York Region, CA
Temps plein

Engineering Group, Engineering Group >.AI’s ability to solve complex problems across multiple domains is transformative.In the AI Software team, we build the Qualcomm AI Engine direct to enables OE... Voir plus

 • Offre sponsorisée

Senior Firmware Engineer - C$100,000 - C$110,000 A Year

HidToronto County, Canada
Temps plein

Seeking a Senior Firmware Engineer for low-power wireless product development using C/C++ and assembler on microcontroller architectures like ARM Cortex.Responsibilities include embedded software d... Voir plus

 • Offre sponsorisée

Fintech Software Engineer - Hybrid in Toronto

Synpulse8Toronto
Temps plein

A global technology consulting firm based in Toronto is seeking an experienced Professional for Technology Consulting.You will design and develop software solutions, collaborate with stakeholders, ... Voir plus

 • Offre sponsorisée • Nouvelle offre

System Firmware Technical Engineer (1 yr contract)

Advanced Micro DevicesMarkham, Ontario, Canada
Temps plein

WHAT YOU DO AT AMD CHANGES EVERYTHING At AMD, our mission is to build great products that accelerate next-generation computing experiences—from AI and data centers, to PCs, gaming and embedded syst... Voir plus

 • Offre sponsorisée

Senior Software Engineer - Remote/Hybrid, Ai-Enabled Impact - C$105,000 - C$125,000 A Year

Leading Software Development CompanyEast York, Canada
Télétravail
Temps plein

Seeking an experienced Senior Software Engineer for a leading company in Kitchener, focusing on building scalable cloud solutions with remote/hybrid options. Voir plus

 • Offre sponsorisée

Senior Software Engineer, Backend Systems

MicromartToronto, Ontario, Canada
Temps plein

Location: Toronto (Hybrid preferred, remote possible for strong candidates).This is a full-stack role with a strong backend focus.Micromart is building the platform for unattended retail.We empower... Voir plus

 • Offre sponsorisée

Software Engineer

Decoda HealthToronto
Temps plein

Decoda is the all-in-one, AI-native operating system for modern elective-care clinics — med spas, wellness, longevity, and aesthetics practices.Most clinics run on 5–10 disconnected tools that don'... Voir plus

 • Offre sponsorisée • Nouvelle offre

Software Engineer

Mycroft Technologies Inc.Toronto, ON, CA
Temps plein

Mycroft is a security and compliance platform.Our customers trust us to secure their devices, manage their vulnerabilities, and quantify their risk.We have to do two things at once that usually pul... Voir plus

 • Offre sponsorisée

Staff Software Engineer (Backend) - Everand Core

Scribd, Inc.Toronto, ON, CA
Temps plein

Staff Software Engineer on the Everand Core team.You’ll own the backend platform that powers Everand's web and mobile experiences, driving rapid experimentation, discoverability, personalization, a... Voir plus

 • Offre sponsorisée

Staff Networking Software Engineer

General MotorsMarkham, ON, CA
Temps plein

This posting is not for an existing vacancy within the organization and is open to new applications.This posting is not for an existing vacancy within the organization and is open to new applicatio... Voir plus

 • Offre sponsorisée

FinTech Software Engineer – Carbon Markets Platform

Toronto Film SchoolToronto, ON, CA
Temps plein

A leading carbon markets firm based in Toronto is seeking a Software Engineer to develop features for their financial intelligence platform.This role involves working with complex financial dataset... Voir plus

 • Offre sponsorisée

Software Engineer: Full-Stack (Multiple Positions Available) - $100,000 - $220,000 A Year

Fiscal.AiNorth York, Canada
Temps plein

Seeking a Software Engineer to build the Fiscal.Ai Terminal and Financial Data infrastructure, focusing on AI and finance.Requires full-stack expertise, LLM experience, and strong coding skills. Voir plus