Q

Qualcomm

Designs mobile chips and licenses wireless patents

Senior Software Engineer - Sensors, Software Engineering

Desktop Application Development +1Confirmed live in the last 24 hours
Full-timeCork, Ireland

About the Job

Requirements

  • A Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, Software Engineering, or a related field, and 2+ years of software engineering or related work experience; alternatively, a Master's degree in one of these fields and 1+ year of related work experience, or a PhD in one of these fields.
  • Hands-on experience developing Android applications using the Android SDK; familiarity with Android Studio is preferred but not required.
  • Strong object-oriented programming skills in Java or Kotlin, with the ability to deliver production-quality software.
  • Proficiency developing system-level applications and tools in C++ and Python for internal and customer-facing use.
  • Fluency with Git and GitHub.
  • Ability to develop customer-facing demonstration and test applications, including rapid prototyping for internal validation, trade-show demonstrations, and customer trials, and delivering reliable, clear user experiences for non-engineering audiences.
  • Strong written and verbal English proficiency.
  • At least 2 years of academic or work experience with a programming language such as C, C++, Java, or Python; equivalent experience may be considered if the candidate can demonstrate the ability to fulfill the role's duties and competencies.
  • Ability to handle equipment with significant weight and participate in physical or sports-related activities, as applicable.

Responsibilities

  • Design, develop, and test Android applications for sensor data collection and feature demonstrations.
  • Design, implement, and test cross-platform desktop tools with user interfaces for Windows and Linux that interact with Android devices used for sensor data collection and user demonstrations, supporting device control, data validation, visualization, and post-processing, using languages such as Java, Kotlin, Python, C++, .NET, and C#.
  • Develop Java-based software components that follow industry-standard design patterns, development methodologies, and deployment models.
  • Develop software on prototype and reference platforms covering mobile devices, wearables, and smart-glasses form factors.
  • Collaborate with global, cross-functional teams to support development and commercialization of sensor algorithms and features.
  • Contribute to the design and evolution of end-to-end data-processing pipelines, and monitor, troubleshoot, and optimize data workflows in production environments.
  • Support internal data-collection campaigns involving Qualcomm employees worldwide, including hands-on participation in field data collection and resolving issues related to applications running on employees' devices.
  • Support sensor-feature commercialization across form factors, including algorithm-performance validation, customer-data analysis, and direct customer-triage support.
  • Participate in sensor systems engineering activities within the Sensors Technologies group.
  • Occasionally travel as required.

Desired Qualifications

  • A Master's degree in Electrical Engineering, Computer Engineering, Computer Science, Software Engineering, or a related field.
  • Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform.
  • Familiarity with enterprise deployment and device-management concepts, such as Android Enterprise, mobile device management (MDM), and mobile application management (MAM), including tools such as Intune.
  • Previous experience with React Native.
  • Experience developing desktop applications with graphical user interfaces.
  • Ability to work effectively in a multi-operating-system environment, including Linux and Windows.
  • Previous experience with Android Wear / Wear OS and Android XR.

About the Company

Qualcomm

Designs mobile chips and licenses wireless patents

Qualcomm designs the Snapdragon processors and modems inside many Android phones, and it licenses its wireless patents to device makers around the world. It helped commercialize CDMA, the cellular technology behind 3G networks, and its patents cover core parts of the 4G and 5G standards that phones use to connect. The company does not run its own chip factories; contract foundries make its chips, which it sells to makers of phones, PCs, cars, and connected devices. Device makers also pay Qualcomm royalties for using its patented technology, which forms a second business alongside chip sales. Qualcomm was founded in 1985 and is based in San Diego, California.

Company size
10,001+
Company stage
IPO
Headquarters
San Diego, CA
Founded
1985

Recently Posted Jobs

Explore more opportunities at Qualcomm

See more jobs