Staff Embedded Software Engineer

Qualcomm is a leading technology company that develops and innovates in wireless technology, including 5G, AI, and XR solutions.
Embedded
Staff Software Engineer
In-Person
7+ years of experience
AR/VR

Description For Staff Embedded Software Engineer

Qualcomm XR Research India is rapidly expanding to offer state-of-the-art XR solutions. We are seeking a Staff Embedded Software Engineer to drive next-generation technologies and architectures, shaping the future of Augmented Reality (AR), Virtual Reality (VR), and Mixed Reality (MR) use cases.

The XR Research team builds and tests prototype devices for different perception technologies. We are looking for an embedded engineer with a proven track record in embedded product development, including experience in low-level device driver development, HW/SW interfaces, bringing up camera/IMU sensors' drivers, I2C/SPI, and basics of electronics.

As a team member, you will be responsible for:

  • Coordinating with different stakeholders to consolidate and define reference/prototype device requirements for perception features
  • Bringing up new camera sensors and IMU sensors
  • Working with various stakeholders like ID design and electronics teams in building reference/prototype devices

You should be flexible in your work assignments as priorities can change quickly in this fast-paced environment.

Key Qualifications:

  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, Information Systems, or related field
  • 7+ years of experience with C++ Programming Language and embedded device development
  • Strong skills in designing and developing highly optimized embedded software/firmware using C, C++ language on Windows/Android/Linux
  • Strong understanding of embedded hardware & driver concepts
  • Excellent verbal and written communication skills
  • Ability to function well with minimum supervision and work as a team player

Preferred Qualifications:

  • Experience with Augmented/Virtual Reality and general computer vision enabling technologies
  • Experience in designing prototype devices using microcontroller, sensors, FPGA, cameras, and IMUs
  • Experience with cameras, flash/LEDs, and/or IMUs sensor drivers' development

Join our team and be part of shaping the future of XR technologies at Qualcomm!

Last updated 20 days ago

Responsibilities For Staff Embedded Software Engineer

  • Coordinate with stakeholders to define reference/prototype device requirements
  • Bring up new camera and IMU sensors
  • Work with ID design and electronics teams to build reference/prototype devices
  • Design and develop optimized embedded software/firmware
  • Collaborate on next-generation XR technologies and architectures

Requirements For Staff Embedded Software Engineer

Linux
  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or related field
  • 7+ years of experience with C++ and embedded device development
  • Strong skills in embedded software/firmware development using C, C++
  • Understanding of embedded hardware & driver concepts
  • Excellent communication skills
  • Ability to work independently and in a team

Benefits For Staff Embedded Software Engineer

  • Health benefits
  • Financial planning programs
  • Emotional and mental health support
  • Wellbeing programs

Interested in this job?

Jobs Related To Qualcomm Staff Embedded Software Engineer

Senior Program Manager - XR Chipset SW

Senior Program Manager position at Qualcomm India, leading XR Chipset software development with focus on embedded systems and cross-functional program management.

Windows Driver Engineer Lead Engineer/Staff

Lead Windows Driver Engineer position at Qualcomm focusing on display software development and team leadership, requiring strong C/C++ and kernel development experience.

Staff Engineer - PCIE (Device Driver Development)

Staff Engineer position for PCIE device driver development at Qualcomm, requiring 9+ years of experience in software engineering and expertise in driver development.

Sr Lead Engineer - BSP

Senior Lead Engineer position at Qualcomm focusing on Board Support Package development for automotive platforms, requiring 8+ years of embedded systems experience.

Staff Engineer - Camera Firmware

Staff Engineer position focusing on Camera Firmware development at Qualcomm, requiring expertise in embedded systems and image processing.