Aktiviere Job-Benachrichtigungen per E-Mail!

Staff Software Engineer - Qualcomm Germany, Berlin

Qualcomm

Berlin

Vor Ort

EUR 60.000 - 90.000

Vollzeit

Gestern
Sei unter den ersten Bewerbenden

Erstelle in nur wenigen Minuten einen maßgeschneiderten Lebenslauf

Überzeuge Recruiter und verdiene mehr Geld. Mehr erfahren

Starte ganz am Anfang oder importiere einen vorhandenen Lebenslauf

Zusammenfassung

A leading technology company is seeking a Staff Software Engineer to design and develop software solutions for next-generation SOCs. Responsibilities include enhancing Linux Kernel features, optimizing ARM-based systems, and collaborating with teams. Candidates should have a relevant degree and extensive programming experience, particularly in C/C++ and Linux Kernel development.

Qualifikationen

  • Bachelor's degree in Engineering, Information Systems, Computer Science or related field with 4+ years of experience.
  • Master's degree with 3+ years of experience.
  • PhD with 2+ years of experience.
  • 2+ years programming experience in C, C++, Java, Python.

Aufgaben

  • Develop and enhance Linux Kernel features, especially virtualization (KVM), scheduling, and memory management (IOMMU).
  • Optimize power and performance management technologies like DVFS for ARM-based systems.
  • Collaborate with multidisciplinary teams to deliver high-performance, scalable software solutions.
  • Debug and resolve complex software issues using tools like JTAG debuggers.
  • Contribute to open-source projects, including the Linux Kernel.
  • Improve system software for ARMv8 and ARMv9 platforms.
  • Analyze system requirements, propose system architectures, and document processes.
  • Engage in Pre-Silicon Development on FPGA platforms and QEMU.

Kenntnisse

C
C++
Java
Python
Linux Kernel Development
Debugging
Virtualization
ARM

Ausbildung

Bachelor's degree in Engineering, Information Systems, Computer Science or related field
Master's degree
PhD

Tools

GIT
JTAG

Jobbeschreibung

Company:
Qualcomm Germany GmbH
Job Area:
Engineering Group, Security Engineering

General Summary:

As a Staff Software Engineer, you will contribute to the design, development, and optimization of software solutions for Qualcomm’s next-generation SOCs, spanning Mobile, IoT, Automotive, and XR/VR. You will work closely with cross-functional teams to advance technologies such as virtualization, memory management, schedulers, and Linux Kernel.

Key Responsibilities:

  • Develop and enhance Linux Kernel features, especially virtualization (KVM), scheduling, and memory management (IOMMU).
  • Optimize power and performance management technologies like DVFS for ARM-based systems.
  • Collaborate with multidisciplinary teams to deliver high-performance, scalable software solutions.
  • Debug and resolve complex software issues using tools like JTAG debuggers.
  • Contribute to open-source projects, including the Linux Kernel.
  • Improve system software for ARMv8 and ARMv9 platforms.
  • Analyze system requirements, propose system architectures, and document processes.
  • Engage in Pre-Silicon Development on FPGA platforms and QEMU.

Minimum Qualifications:

• Bachelor's degree in Engineering, Information Systems, Computer Science, or related field with 4+ years of experience.
OR
Master's degree with 3+ years of experience.
OR
PhD with 2+ years of experience.

• 2+ years programming experience in C, C++, Java, Python, etc.

Preferred Qualifications:

  • Master’s degree with 6+ years of experience or equivalent.
  • Strong Linux Kernel development experience, especially virtualization, schedulers, and memory management.
  • Knowledge of ARMv8 and ARMv9 architectures is a plus.
  • Understanding of computer system architecture, board and SOC bring-up, device drivers, peripheral buses, and memory controllers.
  • Experience with SCM tools like GIT and debugging tools like JTAG.
  • Contributions to open-source projects are advantageous.
  • Strong debugging skills on ARM platforms.
  • Proficiency with performance management tools and methodologies for embedded systems.

#onsite

Additional Minimum Qualifications:

• Bachelor's degree in Engineering, Computer Science, or related with 4+ years of Security Engineering experience.
OR
Master's degree with 3+ years.
OR
PhD with 2+ years.
*Equivalent experience will be considered if demonstrated.

Qualcomm is an equal opportunity employer. For accommodations, contact disability-accomodations@qualcomm.com or call our toll-free number. Qualcomm is committed to accessibility in the hiring process and workplace.

Employees must adhere to all company policies, including security and confidentiality requirements.

Note for Agencies: Our Careers Site is for individual applicants only. We do not accept unsolicited resumes from staffing agencies. Resumes sent unsolicited will not incur fees.

For more information, contact Qualcomm Careers.

Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.
eine PDF-, DOC-, DOCX-, ODT- oder PAGES-Datei bis zu 5 MB per Drag & Drop ablegen.