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
Google
Gurugram, India +1 moreAI Customer Engineer, Google Cloud
Full Time Be an early applicant Posted 4 days ago
HCLTech
Bengaluru, IndiaSenior Technical Lead
Full Time Be an early applicant Posted 4 days ago
HCLTech
Bengaluru, IndiaSenior Designer
Full Time Be an early applicant Posted 4 days ago
HCLTech
Bangalore, IndiaSenior Designer
Full Time Be an early applicant Posted 4 days ago
HCLTech
Bangalore, IndiaTechnical Architect
Full Time Be an early applicant Posted 4 days ago
HCLTech
Bangalore, IndiaSenior RTL Design Lead
Full Time Be an early applicant Posted 4 days ago
