#Sr. Engineer - Wearables

QualcommSan Diego, CA

About The Position

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 Wearables Software Engineering Lead, you will design, develop, create, modify, and validate next generation technologies & platforms enabling the future of Wearable devices. Qualcomm Wearables 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. Qualcomm is seeking a hands-on Wearables Software Engineer to develop, integrate, and validate embedded software for next-generation wearable devices. This role focuses on end-to-end development, system integration, build, validation, and customer enablement across multiple technologies. This position may be based in San Diego CA, with occasional travel for technical discussions and customer meetings.

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.

Nice To Haves

  • Bachelor’s degree and 3+ years of software engineering experience or Master’s degree and 2+ years or PhD and 1+ year
  • 3+ years of programming experience in C, C++, or similar languages
  • Working experience with connectivity Bluetooth, WLAN, UWB, and BLE

Responsibilities

  • Develop and integrate embedded software using C and C++
  • Work across connectivity technologies including Bluetooth, WLAN, UWB, and BLE
  • Collaborate with cross-functional teams to define use cases, data flows, and HW/SW partitioning
  • Translate requirements into software designs and implementation
  • Manage code using Git, including multi-repo projects
  • Develop on Linux-based platforms, preferably using Yocto/Poky
  • Drive system integration, build generation, and on-device validation
  • Debug and resolve complex HW/SW issues
  • Support customer hardware and software bring-up
  • Participate in code reviews, testing, and issue triage to ensure software quality

Benefits

  • We also offer a competitive annual discretionary bonus program and opportunity for annual RSU grants (employees on sales-incentive plans are not eligible for our annual bonus). In addition, our highly competitive benefits package is designed to support your success at work, at home, and at play.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Number of Employees

5,001-10,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service