Firmware Engineer, Staff
$121k - $171k per yearQualcomm
Company: Qualcomm Canada ULC
Job Area:
Engineering Group, Engineering Group > Software EngineeringGeneral 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. Replacement Position
Minimum Qualifications:
• Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering or related work experience.OR
Master's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Engineering or related work experience.
OR
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.
We’re building the world’s most advanced SERDES PHY for use in AI data centers and beyond.
We are looking for an experienced Firmware Engineer to lead firmware architecture, development, integration, and bring-up for our SERDES PHY 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.
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 SERDES PHY, 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 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 View email address on jobs.jobcopilot.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:
$121,000.00 - $171,000.00The 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. Your recruiter will be happy to discuss all that Qualcomm has to offer.
If you would like more information about this role, please contact Qualcomm Careers .
$100k per year
...contributors of all seniorities. Tenstorrent is looking for a Staff Firmware Developer to contribute to development of system management... ...and next-generation system behavior. Compensation for all engineers at Tenstorrent ranges from $100k - $500k including base and...SuggestedLong term contractPermanent employmentFull time- ...Company: Qualcomm Canada ULC Job Area: Engineering Group, Engineering Group Software Engineering General Summary: As a... ...with Programming Language such as C, C++, Java, Python, etc. Firmware Engineer, Principal The Embedded Software / Firmware Team...SuggestedRemplacementFull time
- ...Company: Qualcomm Canada ULC Job Area: Engineering Group, Engineering Group Software Engineering General Summary: As a... ...use in AI data centers and beyond. The Embedded Software / Firmware Team at Qualcomm develops critical embedded software that powers...SuggestedRemplacementFull time
- ...solving hard problems. We are growing our team and looking for contributors of all seniorities. Tenstorrent is looking for a Firmware Engineer working on microcontrollers and SoCs, focused on low-level C/C++ development and board bring-up. You’ll implement and debug firmware...SuggestedPermanent employment
- ...About The Role Vantage is hiring a Staff Engineer. You help set technical strategy across teams and deliver it through direct implementation, broad technical leadership, or both. As a Staff Engineer, you drive the technical roadmap multiple teams build against, and you'...SuggestedRemote jobLong term contractFull timeContract workTemporary workInternshipWork at officeLocal areaHome officeFlexible hours
$129.6k - $179.6k per year
...Company: Qualcomm Canada ULC Job Area: Engineering Group, Engineering Group ASICS... ...HSI) Digital Design Verification Engineer (Staff) Our HSI organization develops leading... ...verification, design integration, systems, analog, firmware/software, physical design, SoC, and...RemplacementWork from home- ...industry. Want a glimpse into life at Enable? Visit our page to learn how you can be part of our journey. The Role As Staff Engineer, you will own the technical strategy across multiple teams and product areas. You’ll define reference architectures, establish...Full time
$170k - $190k per year
...improve how work gets done across the company. We’re looking for a Staff Developer to help shape and build the technical foundation... ...capability through reviews, pairing, documentation, office hours, and engineering discussions. This is how we like building software: builders...Remote jobFull timeWork at officeFlexible hours$115k - $155k per year
...progress. The company invented the world’s first 3D-stacked photonics engine, Passage™, capable of connecting thousands to millions of... ...insertion techniques including Scan. Able to read and understand firmware code We offer competitive compensation. The base salary range...Long term contractFull timeTemporary workFlexible hours- ...Thursday) if you're based in the Greater Toronto Area Timezone: Eastern Standard Time The Opportunity We are looking for a Staff Fullstack Engineer who wants to build and own the next generation of Bettermode products. You will join a small team of seasoned developers...Full timeManual laborWork at officeRemote workWorldwideFlexible hours3 days per week
- ...to solving hard problems. We are growing our team and looking for contributors of all seniorities. Join Tenstorrent as a Staff Reliability Engineer and help define the reliability strategy behind the next generation of AI computing systems. In this highly visible technical...Permanent employmentFull timeInternshipSecond job
$160k - $220k per year
...needed. It is the security layer between people (and non-human-identities) and the systems they need to do their jobs. The Staff Backend Engineer Opportunity We're looking for a Backend Software Engineer who wants to work on hard problems: distributed systems and building...Full timeLocal areaWorldwide- ...accelerated prefill with ultra-fast decode on the Cerebras Wafer-Scale Engine. We are hiring a Software Engineer to productionize and... ...for the AMD GPU fleet. Build automation that makes driver, firmware, runtime, model, and container compatibility explicit and reproducible...Full time
- ...operational reality, solving some of the hardest systems-level problems in industry. About the Role We're looking for a Senior/Staff DevOps Engineer who has spent the last several years building and operating the infrastructure that lets AI and industrial systems run...Full time
$150k - $160k per year
...generate the next billion-dollar business—so if you’re passionate about tackling bold challenges, join us! We are a close-knit group of engineers of different stripes - developers, designers, and product owners - who are working together to solve interesting e-commerce and...Full timeWork at officeRemote workWork from homeFlexible hours2 days per week3 days per week$109.4k - $191.5k per year
...Company Description It all started when engineer Fred Luddy wrote code that automated a tedious task for his coworker, Phyllis. She cried tears of joy. That moment inspired Fred to build a company that could do that for everyone—freeing people from busywork so they could...Permanent employmentFull timeWork at officeImmediate startRemote workFlexible hours$140k - $180k per year
...Join our Framework team: the engineering foundation that makes Achievers scale. This team owns authentication, API gateways, interservice... ...especially system design, with at least 3 of them in a Senior/Staff capacity. ~ Excellent written and verbal communication skills...Permanent employmentFull timeWork at officeFlexible hoursShift work- ...arrives in their warehouses, canonical and ready to query, with no engineering or maintenance required. We’re proud that more organizations... ...truly data-driven. About the Role Fivetran is looking for a Staff Software Engineer to join our Database Connector team. This team...Full timeWork at officeRemote work
$125.7k - $220k per year
...Company Description It all started when engineer Fred Luddy wrote code that automated a tedious task for his coworker, Phyllis. She cried tears of joy. That moment inspired Fred to build a company that could do that for everyone—freeing people from busywork so they could...Permanent employmentFull timeWork at officeImmediate startRemote workFlexible hours- ...Bank digital platform ( eqbank.ca ) one of the top banks in Canada on the Forbes World's Best Banks list since 2021. As a Staff Cloud Engineer , you will serve as a senior technical expert supporting EQ Bank’s Microsoft cloud platforms with a focus on Power Platform (...Hourly payPermanent employmentFull timeWork at office
- ...waiting for? Join 900+ Docebians around the world and help us reinvent the way people learn, because learning never stops. As a Staff Product Engineer at Docebo, you operate at the intersection of product strategy and technical architecture. You don’t just ship features, you...Long term contractFull timeFor contractorsWork at officeWorldwide3 days per week
- ...ideas, your grit, and your care for people. Join us and shape the future of care. The Opportunity We're looking for a Staff Security Engineer to join Fullscript's Security Engineering team as a senior technical leader and hands-on builder. This role is ideal for...Long term contractFull timeRemote workFlexible hours
- ...the Role: Nirmata is seeking a highly skilled and motivated Staff Software Engineer to join our team and work on the Nirmata Policy Management... ...2 billion downloads of Kyverno, Nirmata's open source policy engine —Kyverno simplifies compliance, mitigates risk, and accelerates...Long term contractFull timeFlexible hours
$170k - $180k per year
...driven by a motivating purpose. Here, you’ll do work that changes lives—including your own. The role We're looking for a Staff AI Engineer to help our engineering teams build, evaluate, and scale AI features across the product — and set the bar for what great looks...Full timeSecond job$160k - $250k per year
...and collaboratively — without compromising standards — we want to hear from you. The Opportunity We’re looking for a Staff Front-End Engineer to join our growing engineering team as we scale from 14 to 24 developers. This is a high-impact, high-ownership role where...Full timeWorldwideFlexible hours$205k per year
...products are built. Traditional handoffs between product, design, and engineering are giving way to smaller, faster teams where builders can take... ...Our engineers don't just write code, they own outcomes. As a Staff Engineer, you'll extend that ownership beyond your own projects,...Long term contractPermanent employmentFull timeInternship$129.6k - $179.6k per year
...Company: Qualcomm Canada ULC Job Area: Engineering Group, Engineering Group ASICS Engineering General Summary: As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives communication...RemplacementWork from home$100.8k - $150.8k per year
...Company: Qualcomm Canada ULC Job Area: Engineering Group, Engineering Group Hardware Engineering General Summary: As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital...RemplacementWork from homeShift work$200k per year
...BrandProject, and Upper90. To learn more, visit clutch.ca . About the Role Platform Engineering is becoming a strategic investment at Clutch, and we're looking for our first dedicated Staff Platform Engineer to help define what that looks like. This isn't about...Long term contractPermanent employmentFull timeTemporary workInternship3 days per week$100k per year
...contributors of all seniorities. We’re looking for a Forward Deployed Engineer who’s excited to build with the engineers using the AI computers... ..., OpenTelemetry. Experience with LLM inference serving engines and technologies, e.g. vLLM, SGLang, Mooncake, NIM, Dynamo,...Remote jobPermanent employmentFull time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Firmware Engineer, Staff. Be the first to apply!
- senior firmware engineer Toronto, ON
- remote firmware engineer Toronto, ON
- project engineer assistant project manager Toronto, ON
- assistant electrical engineer Toronto, ON
- firmware engineer
- senior firmware engineer
- remote firmware engineer
- firmware engineer intern
- project engineer assistant project manager
- food engineering assistant professor

