Firmware Engineer, Principal
Technology, Data & Digital · Software & Web Development · Software Engineering
In short
Qualcomm is looking for a Principal Firmware Engineer to lead the development of embedded software for SerDes PHY IP. Responsibilities include architecting and implementing firmware, technical leadership, and collaborating with cross-functional teams to deliver high-quality solutions for data center, AI/ML, and automotive applications.
Responsibilities
- Architecting and implementing embedded C/C++ firmware for hardware calibration, training algorithms, DSP adaptations, and link state management.
- Technical or project lead for SerDes firmware on a major IP program, working with a team through planning, development, validation, and customer delivery.
- Debugging complex lab and field issues in conjunction with hardware, applications, and validation teams.
- Driving and collaborating across functions to define FW milestones, plan sprints, close tickets, and ensure delivery of reliable and high-quality features.
- Translating protocol specifications (e.g. PCIe, Ethernet, CXL) or custom system-level requirements into internal firmware architecture and documentation.
- Supporting development and silicon bring-up across Qualcomm teams and other sites.
Requirements
- 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 and 7+ years of experience; OR PhD and 6+ years of experience.
- 4+ years of work experience with Programming Language such as C, C++, Java, Python, etc.
- 7+ years of experience in embedded C/C++ firmware development for hardware IP or SoCs.
- Technical or team leadership experience in embedded software projects from spec to production.
- Deep understanding of microcontroller architecture (RISC-V a plus), memory-mapped registers, ISRs, and boot flows.
- Strong lab debug skills, working directly on silicon with scopes, analyzers, and custom tools.
- Familiarity with git and modern software development methodologies.
- Excellent communication skills and ability to collaborate across functions and geographies.
Desired Qualifications
- Knowledge of SerDes, high-speed IO standards (PCIe, Ethernet, UCIe, CXL, etc).
- Experience with calibration algorithms, signal conditioning, and adaptive feedback control in hardware.
- Experience in silicon bring-up and post-silicon debug.
- Experience in pre-silicon firmware development (DV, emulation, etc).
- Knowledge of RTOS or bare-metal FW architectures.
- Scripting in Python, Bash, etc. for lab automation and testing.
- Familiarity with digital design concepts (Verilog/SystemVerilog), simulation, and DV flows.
- Exposure to the OSI model, especially physical and data link layers.
- Understanding of signal processing concepts such as eye diagrams, jitter, BER, SNR, CTLE/DFE/FFE, etc.
Benefits
- Qualcomm is an equal opportunity employer.
- Qualcomm is committed to providing an accessible process for individuals with disabilities.
- Qualcomm is committed to making our workplace accessible for individuals with disabilities.
Skills
CC++PythonJavagitVerilogSystemVerilog
#firmware#embedded#SerDes#PHY#IP#RISC-V#C SDKs#Python#debug#validation#CI#PCIe#Ethernet#CXL#calibration#tuning#diagnostics#SoC#ASIC
Enabling a world where everyone and everything can be intelligently connected.\n\n
Company
QualcommJob Posted
4 days ago
Employment Type
Full Time
Work mode
On Site
Experience Level
Senior
Locations
Toronto, Canada
Applicants
Be an early applicant
Similar Jobs
Saab
Bedfordshire, United KingdomSenior UAV Design Engineer
Full Time Be an early applicant Posted 4 days ago
Saab
Växjö, SwedenMjukvaruarkitekt
Full Time Be an early applicant Posted 4 days ago
Saab
Huskvarna, SwedenPraktikplats / NFK hos Saab Training & Simulation
Internship Be an early applicant Posted 4 days ago
ICA Gruppen
Solna, SwedenTech lead
Full Time Be an early applicant Posted 4 days ago
Alfa Laval
Lund, SwedenSenior C#/.NET Developer – PIM & Inriver
Full Time Be an early applicant Posted 4 days ago
Alfa Laval
Fusa, NorwayQHSE Engineer
Full Time Be an early applicant Posted 4 days ago
