Theme

Language

Global EN
Sweden ENSV
India EN

Senior Software Engineer

Technology, Data & Digital · Software & Web Development · Software Engineering · Embedded Systems

In short

Qualcomm is looking for a Senior Software Engineer to design, develop, and validate embedded and cloud edge software for next-generation automotive solutions, focusing on areas like ADAS and autonomous driving. The role involves collaboration with cross-functional teams to deliver cutting-edge products and requires a Bachelor's degree with 2+ years of experience or a Master's/PhD with relevant experience in programming languages like C, C++, Java, or Python.

Responsibilities

  • Design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility programs.
  • Collaborate with systems, hardware, architecture, and test engineers to design system-level software solutions.
  • Understand software product requirements, use cases, and applications, and how they integrate with specific hardware blocks or sub-systems.
  • Lead the development, debugging, and customer interactions for various platform software drivers and modules.
  • Deliver next-generation, best-in-class solutions to automotive customers worldwide.

Requirements

  • 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.

Desired Qualifications

  • Master's degree in Electrical/Electronics Engineering, Computer Engineering, Computer Science, or a related field.
  • Exposure to automotive SW development processes and standards (e.g., ASPCE, ISO26262 and ISO21434).
  • Knowledge of interaction types between hardware and software for different types of standard hardware blocks, CPU, and accelerators.
  • Experience in software design and development for software layers found in SoCs (e.g., boot, drivers, embedded firmware, security, safety, kernels (Linux, QNX, SafeRTOS)).
  • Software experience in embedded software development for ARM based systems.
  • C programming, HW debugging with JTAG, OS fundamentals, analytical and logical reasoning.

Benefits

  • Competitive annual discretionary bonus program.
  • Opportunity for annual RSU grants.
  • Highly competitive benefits package designed to support success at work, at home, and at play.
  • Accessible application and hiring process for individuals with disabilities.
  • Potential for accommodations to support individuals with disabilities.

Skills

CC++JavaPythonLinuxQNXSafeRTOSJTAG
#Software Engineering#Automotive
Qualcomm Logo

About Qualcomm

Enabling a world where everyone and everything can be intelligently connected.

Enabling a world where everyone and everything can be intelligently connected.\n\n

Qualcomm Logo

Company

Qualcomm

Job Posted

1 day ago

Employment Type

Full Time

Work mode

On Site

Salary

US$117,800–176,600 / year

Experience Level

Senior

Locations

San Diego, United States of America

Qualification

Bachelor, Master, Doctoral

Applicants

Be an early applicant