CPU Software Engineer Senior

Qualcomm is a leading technology innovator that pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all.
Embedded
Senior Software Engineer
Contact Company
4+ years of experience
AI

Description For CPU Software Engineer Senior

As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all. As a Qualcomm Software Engineer, you will design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility programs that launch cutting-edge, world class products that meet and exceed customer needs. Qualcomm Software Engineers collaborate with systems, hardware, architecture, test engineers, and other teams to design system-level software solutions and obtain information on performance requirements and interfaces.

Minimum Qualifications: • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field. • 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc.

Skills/experience: a) Around 4 years of experience in designing and developing software/ firmware for various embedded systems b) Knowledge of Arm CPU architecture ... especially ARMv8 architecture (RISC-V architecture expertise is a plus) c) Knowledge of various system specifications in ARM ecosystem (SCMI, PSCI, TF-A etc) d) Solid knowledge of embedded systems SW design e) Familiarity with the internals at kernel level of either Linux or Windows. Experience in device driver development is an added advantage f) Effective problem-solving analytical skills (e.g., data mining, KPI interpretation, R&D, etc.) g) Critical thinking skills h) Excellent verbal and written communications skills

Qualcomm is an equal opportunity employer and provides reasonable accommodations to individuals with disabilities. We are committed to creating an inclusive and accessible workplace for all employees.

Job Application Privacy Notice: Job Application Privacy Notice Use of AI in the Application Process: Use of AI in the Application Process

At Qualcomm, opportunities for our employees are limitless. They turn challenges into technological breakthroughs with their inventiveness, passion, and tenacity. Join us to unlock your full potential and be part of world-changing innovations and breakthrough technologies.

Last updated 13 hours ago

Responsibilities For CPU Software Engineer Senior

  • Design, develop, create, modify, and validate embedded and cloud edge software, applications, and specialized utility programs
  • Collaborate with systems, hardware, architecture, test engineers, and other teams to design system-level software solutions
  • Obtain information on performance requirements and interfaces

Requirements For CPU Software Engineer Senior

Java
Python
Linux
  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience (OR Master's with 1+ year experience, OR PhD)
  • 2+ years of academic or work experience with Programming Languages such as C, C++, Java, Python, etc.
  • Around 4 years of experience in designing and developing software/firmware for various embedded systems
  • Knowledge of Arm CPU architecture, especially ARMv8 architecture (RISC-V architecture expertise is a plus)
  • Knowledge of various system specifications in ARM ecosystem (SCMI, PSCI, TF-A etc)
  • Solid knowledge of embedded systems SW design
  • Familiarity with the internals at kernel level of either Linux or Windows
  • Effective problem-solving analytical skills
  • Critical thinking skills
  • Excellent verbal and written communications skills

Benefits For CPU Software Engineer Senior

  • World-class health benefit option
  • Financial programs to build and prepare for a secure future
  • Self and family resources for emotional/mental strength and resilience
  • Wellbeing programs and resources
  • Continuous learning and development programs
  • Tuition reimbursement
  • Mentorships

Interested in this job?

Jobs Related To Qualcomm CPU Software Engineer Senior

Design Verification Engineer

Design Verification Engineer at Apple, verifying SOC functionality and performance, collaborating across teams to ensure product quality.

ASIC Design and Integration Engineer

Join Apple as an ASIC Design and Integration Engineer to work on cutting-edge hardware technology and innovative products.

Sr. Hardware Power Engineer, Power Technology

Senior Power Engineer role at Amazon Devices, responsible for power and energy consumption models, architecture, and characterization for consumer electronics products.

Systems Software Engineer - Human Interface Devices

Senior Systems Software Engineer for Human Interface Devices at Apple, developing drivers and frameworks for iOS.

Cellular Layer1 Control Software Dev Engineer

Senior Cellular Layer1 Control Software Engineer role at Apple, developing groundbreaking embedded software for wireless technologies.