Software Engineer
Teknik, data och digitalt · Mjukvaru- och webbutveckling · Mjukvaruutveckling · Inbyggda system
I korthet
Qualcomm seeks a Senior Software Engineer in San Diego to design, develop, and optimize software for next-generation data center platforms. Responsibilities include enhancing Linux Kernel features, optimizing power management, and collaborating with cross-functional teams.
Ansvarsområden
- 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.
- Collaborate with cross-disciplinary teams to ensure the successful delivery of high-performance, scalable software solutions.
- Debug and resolve complex software issues using tools like JTAG debuggers.
- Contribute to upstream open-source projects, including the Linux Kernel.
- Drive improvements in system software for ARMv8 and ARMv9 based platforms.
- Analyze system requirements, understand and propose corresponding system architecture.
- Create and maintain technical documentation for system architecture, requirements, and development processes.
- Perform Pre-Silicon Development on FPGA based platform and QEMU.
Krav
- Bachelor's degree in Engineering, Information Systems, Computer Science, or related field.
- Strong experience in Linux Kernel development, especially in areas such as virtualization (KVM), schedulers, and memory management and device trees.
- Solid knowledge of ARMv8 and ARMv9 architecture and its extensions is plus.
- Solid understanding of computer system architecture (core, cache, memory models, bus architecture, etc.).
- Experience in Board and SOC bringup, Device drivers, peripheral buses (SPI, I2C, USB), Memory controllers for DDR.
- Familiarity with tools like SCM tools (e.g., GIT) and debugging technologies like JTAG debuggers.
- Prior contributions to open-source projects (e.g., Linux Kernel).
- Strong debugging skills and practical experience with ARM based platforms.
- Proficiency in using tools and frameworks for system and software performance management.
- Hands-on experience with software development methodologies for Embedded Systems.
Önskade kvalifikationer
- Master’s degree in Computer Science, Engineering, or a related field, with 3+ years of software development experience, or equivalent.
Förmåner
- Competitive annual discretionary bonus program.
- Opportunity for annual RSU grants.
- Highly competitive benefits package designed to support your success at work, at home, and at play.
- Potential for immigration sponsorship is NOT available for this position.
Färdigheter
Linux KernelKVMDVFSJTAG debuggersGIT
#software engineering#linux kernel#virtualization#memory management#scheduler#data center#arm#embedded systems
Enabling a world where everyone and everything can be intelligently connected.\n\n
Företag
QualcommPublicerade jobb
för 2 veckor sedan
Anställningstyp
Heltid
Arbetsform
På plats
Lön
99 500–149 300 US$ / år
Erfarenhetsnivå
Senior
Platser
San Diego, United States of America
Kvalifikation
Kandidatexamen, Masterexamen
Sökande
Ansök tidigt
Liknande jobb
Sandvik
Tampere, FinlandSenior Electrical Engineer
Heltid Ansök tidigt Publicerad för 4 dagar sedan
Microsoft
London, United KingdomPrincipal Corporate Counsel
100–150 tn GBP/år Heltid Ansök tidigt Publicerad för 4 dagar sedan
Ericsson
Łódź, PolandJunior Software Developer
Heltid Ansök tidigt Publicerad för 4 dagar sedan
Emerson
Warsaw, PolandSales Engineer Power Industry
Heltid Ansök tidigt Publicerad för 3 dagar sedan
Emerson
Cumbernauld, United KingdomOperations Engineer
Heltid Ansök tidigt Publicerad för 3 dagar sedan
Amazon
Stockholm, SwedenAssociate Solutions Architect Internship 2027
Praktik Ansök tidigt Publicerad för 3 dagar sedan
