Theme

Language

Global EN
Sweden ENSV
India EN

Engineer

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

In short

Qualcomm is looking for a Software Engineer to design, develop, and validate embedded and cloud edge software for world-class products. This role involves working with low-level device drivers, bare-metal firmware, and various hardware interfaces, collaborating with global teams.

Responsibilities

  • Design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility programs.
  • Write bare-metal driver/firmware to validate HW/SW interfaces for Qualcomm reference platforms.
  • Enable test cases for hardware design and factory validation.
  • Collaborate with systems, hardware, architecture, and test engineers.
  • Communicate with international teams in English (spoken and written).

Requirements

  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field.
  • 1-4 years embedded systems development, device drivers, or firmware development.
  • 1-4 years’ experience with engineering tools such as oscilloscopes, multimeters and JTAG debuggers.
  • 1-4 years’ experience with programming language such as C, C++, C#, Python, etc.
  • Strong expertise in developing device drivers and bare metal software (register-level programming, GPIO configurations, etc.).
  • Familiarity with peripherals such as RAM, UFS, NVME, displays, camera, audio codec, and various sensors.
  • Knowledge of protocols like SPI, USB, I2C, I3C, PCIe, UART, UFS, MIPI CSI\DSI and CAN.
  • Experience with debug tools such Lauterbach Trace32.
  • Ability to use tools such Oscilloscope, DMM, bench power supplies, and JTAG’s.
  • Knowledge of ARM and/or RISC-V architectures.
  • Experience with software revision control systems, such as Perforce.
  • Ability to understand datasheets, HW designs, read schematics and CCA drawings.

Desired Qualifications

  • An ideal candidate works well with others and independently, communicates clearly, innovative and be a strong problem solver.
  • Our team works with various groups across the globe for collaboration and development.

Benefits

  • Qualcomm is an equal opportunity employer.
  • Qualcomm is committed to providing an accessible process for individuals with disabilities.
  • Qualcomm will provide reasonable accommodations to support individuals with disabilities to be able participate in the hiring process.
  • Qualcomm is also committed to making our workplace accessible for individuals with disabilities.

Skills

CC++PythonARMRISC-VPerforceSPIUSBI2CI3CPCIeUARTUFSMIPI CSIMIPI DSICAN
#embedded#software#engineering#drivers#firmware#hardware
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 week ago

Employment Type

Full Time

Work mode

On Site

Experience Level

Associate

Locations

Hyderabad, India

Qualification

Bachelor, Bachelor

Applicants

Be an early applicant