×
Register Here to Apply for Jobs or Post Jobs. X

Firmware Engineer, Sr Ontario Software Engineering

Job in Toronto, Ontario, C6A, Canada
Listing for: Qualcomm
Full Time position
Listed on 2026-07-20
Job specializations:
  • Software Development
    Embedded Software Engineer, Software Engineer, Embedded Systems/ Firmware/ IoT, C++ Developer
Salary/Wage Range or Industry Benchmark: 120000 - 180000 CAD Yearly CAD 120000.00 180000.00 YEAR
Job Description & How to Apply Below
Position: Firmware Engineer, Sr Staff Ontario Software Engineering
## Firmware Engineer, Sr Staff Toronto, Ontario, Canada Apply Now Find out how well you match with this jobJob ID3094054##
** Company:
** Qualcomm Canada ULC##
** Job Area:
** Engineering Group, Engineering Group  Software Engineering
** General

Summary:

** 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 6+ years of Software Engineering or related work experience.
OR  Master's degree in Engineering, Information Systems, Computer Science, or related field and 5+ years of Software Engineering or related work experience.
OR  PhD in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering or related work experience.

• 3+ years of work experience with Programming Language such as C, C++, Java, Python, etc.
** This posting is for an existing vacancy.
**** Senior Staff Firmware Engineer
** 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…
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary