PCIe Embedded Software Engineer, Staff

A global technology company specializing in semiconductor and telecommunications equipment, known for mobile technologies and chipsets.
$134,800 - $202,200
Embedded
Staff Software Engineer
In-Person
5,000+ Employees
7+ years of experience
Enterprise SaaS

Description For PCIe Embedded Software Engineer, Staff

Qualcomm Technologies is seeking a Staff-level PCIe Embedded Software Engineer to join their innovative team. This role focuses on developing crucial PCIe, CXL, and protocol drivers for next-generation chipsets. As a global leader in semiconductor and telecommunications technology, Qualcomm offers an environment where you'll work alongside industry experts on cutting-edge technology.

The position involves designing and implementing embedded software solutions that power high-speed interfaces, working at the intersection of hardware and software. You'll be responsible for optimizing performance and power consumption while collaborating with cross-functional teams to shape future chipset architectures.

The ideal candidate brings 7+ years of embedded software engineering experience, with strong expertise in C programming and real-time operating systems. Knowledge of PCIe, CXL, and high-speed interfaces is highly valued, as is experience with ACPI, UEFI, Linux, and Zephyr.

Qualcomm offers a comprehensive benefits package including competitive base salary ($134,800 - $202,200), annual bonuses, RSU grants, and extensive health benefits. The company's culture promotes innovation, continuous learning, and professional growth, with access to mentorship and development programs.

This role presents an exceptional opportunity to work on technology that's becoming increasingly crucial in compute and embedded systems, while being part of a team that's pushing the boundaries of what's possible in high-speed interfaces and chipset development.

Last updated 5 hours ago

Responsibilities For PCIe Embedded Software Engineer, Staff

  • Design, develop, and debug PCIe, CXL, and higher-level protocol drivers
  • Optimize software for performance and power consumption
  • Work with hardware and systems teams on low-level software
  • Contribute to future chipset architecture
  • Design and implement software modules for products and systems
  • Perform code reviews and regression tests
  • Write technical documentation
  • Collaborate with project team members

Requirements For PCIe Embedded Software Engineer, Staff

Linux
  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years experience, OR Master's with 1+ year experience, OR PhD
  • 2+ years experience with programming languages like C, C++, Java, Python
  • 7+ years of experience in embedded software engineering preferred
  • Excellent skill in C programming language
  • Experience with ACPI, UEFI, Linux, and Zephyr
  • Experience with PCIe, CXL, DMA, and high-speed interfaces
  • Ability to read and understand hardware schematics
  • Strong analytical and problem solving skills
  • Good communication skills

Benefits For PCIe Embedded Software Engineer, Staff

401k
Medical Insurance
Vision Insurance
Dental Insurance
Mental Health Assistance
Education Budget
  • Competitive annual discretionary bonus program
  • Annual RSU grants
  • Comprehensive health coverage
  • Financial planning assistance
  • Educational assistance
  • Mental health support
  • Wellness programs

Interested in this job?

Jobs Related To Qualcomm PCIe Embedded Software Engineer, Staff

Sr. Staff Engineer

Senior Staff Engineer position at Qualcomm focusing on embedded software development and test automation, requiring 12+ years of experience in software engineering.

Graphics ASIC RTL Design Engineer- Sr Engineer /Sr Lead / Staff / Sr Staff

Senior-level Graphics ASIC RTL Design Engineer position at Qualcomm Bangalore, focusing on GPU and multimedia solutions development with competitive benefits and growth opportunities.

Automotive Software Engineer Staff/Sr Staff - BDC

Staff-level Automotive Software Engineer position at Qualcomm focusing on embedded systems, driver development, and automotive software standards in Bangalore.

CPU Physical Design Engineer - San Diego

Senior-level CPU Physical Design Engineer position at Qualcomm, focusing on developing and verifying high-performance CPU designs for next-generation technologies.

Staff Digital Design Engineer

Staff Digital Design Engineer position at Qualcomm, focusing on wireless and audio technologies for consumer electronics, requiring expertise in digital design and system architecture.