Taro Logo

Software Engineer for Data Center SOC

A global leader in wireless technology innovation and development of advanced semiconductor solutions.
$94,200 - $141,200
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS

Description For Software Engineer for Data Center SOC

Qualcomm Innovation Center is seeking a Senior Software Engineer to join their Data Center SOC team. This role offers an exciting opportunity to work on next-generation data center platforms, focusing on critical technologies like virtualization, memory management, and Linux Kernel development. The position combines hands-on technical work with collaborative team efforts, allowing you to contribute to cutting-edge ARM-based systems and open-source projects.

As a Senior Software Engineer, you'll be responsible for developing and optimizing software solutions, working with cross-functional teams, and contributing to the advancement of data center technologies. The role requires expertise in Linux Kernel development, virtualization technologies, and ARM architecture, making it ideal for someone passionate about system-level software development.

Qualcomm offers a comprehensive benefits package, including competitive salary, annual bonuses, RSU grants, and extensive health coverage. The company's commitment to innovation and technology leadership makes it an excellent place for career growth and professional development. You'll have the opportunity to work with leading engineering experts and contribute to projects that impact the future of data center technology.

The position is based in San Diego, California, offering the chance to work with a global technology leader in a dynamic, fast-paced environment. If you're passionate about system software development, have strong Linux Kernel expertise, and want to be part of shaping the future of data center technology, this role presents an excellent opportunity to advance your career while working on challenging and impactful projects.

Last updated 13 hours ago

Responsibilities For Software Engineer for Data Center SOC

  • Develop and enhance features in the Linux Kernel, particularly in virtualization (KVM), scheduling, and memory management (IOMMU)
  • Optimize power and performance management technologies like DVFS for next-generation ARM-based systems
  • Debug and resolve complex software issues using JTAG debuggers
  • Contribute to open-source projects, including the Linux Kernel
  • Drive improvements in system software for ARMv8 and ARMv9 based platforms
  • Pre-Silicon Development on FPGA based platform and QEMU
  • Create and maintain technical documentation

Requirements For Software Engineer for Data Center SOC

Linux
Java
  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field
  • Strong experience in Linux Kernel development
  • Expertise in virtualization technologies and performance tuning of hypervisors
  • Knowledge of ARMv8 and ARMv9 architecture
  • Understanding of computer system architecture
  • Experience with SCM tools (e.g., GIT)
  • Strong debugging skills
  • Experience with ARM based platforms

Benefits For Software Engineer for Data Center SOC

Medical Insurance
401k
Vision Insurance
Dental Insurance
Mental Health Assistance
Equity
  • Competitive annual discretionary bonus program
  • Annual RSU grants
  • Comprehensive health coverage
  • Financial planning resources
  • Educational assistance

Interested in this job?

Jobs Related To Qualcomm Software Engineer for Data Center SOC