Logo of Huzzle

Systems Software Intern – Sensors - Cork, Ireland



8d ago

  • Internship
    Off-cycle Internship
  • Software Engineering
  • Cork

AI generated summary

  • You should be experienced in Java, C++, Python, unit testing, and system testing frameworks. Comfortable in developing system applications, familiar with Android development, and have a strong background in OOP. Strong analytical skills and experience with version control and issue tracking tools.
  • You will design, develop, and test applications for various devices and operating systems, code tools, support deployment of sensor solutions, prototype on reference platforms, document designs, and collaborate with global teams.


  • Currently enrolled in Bachelor’s Degree or Masters degree in Software Engineering, Computer Science, or a related field.
  • Experience in software applications and tools. Experience in Object Oriented Programming (OOP).
  • Candidate should be familiar with Java and C++ and Python as a main programming language, and needs to be familiar with unit testing and system testing using modern testing frameworks like Google Test.
  • Candidate should be comfortable in development of system applications and tools in Java and C++.
  • Candidate should be familiar with application development for Android (Android Studio) and Android Linux native layer platforms.
  • Experience in Object Oriented Programming (OOP).
  • Programming in one interpreted language (Python, Perl, Ruby)
  • Experience with version control systems (Git, Subversion, etc.)
  • Experience with issue tracking tools (Jira, GitHub, etc.)
  • Experience in Test-Driven Development.
  • Experience working in a multi-OS environment (Ubuntu Linux, Windows 10)
  • Programming in C/C++ for desktop applications with GUI experience, Experience with Qt tools, Winform libraries would be great.
  • Excellent analytical skills.
  • Preferred Qualifications:
  • AI software tools knowledge
  • Understanding of basic embedded firmware concepts (interrupts, drivers, registers, RTOS, ..)
  • Design of software applications and UIs to interact with an underlying computational engine
  • References to a particular number of years experience are for indicative purposes only. Applications from candidates with equivalent experience will be considered, provided that the candidate can demonstrate an ability to fulfill the principal duties of the role and possesses the required competencies.


  • Designing, developing, and testing of applications on mobile, compute and multiple flavors of devices and operating systems
  • Architecting, coding, and testing tools with UI & compatible with Windows and Linux platforms, using popular languages like Java, C++, Python, C#. .net
  • Supporting other software and test teams with deployment of sensors solutions on devices
  • Development on prototypes reference platforms that cover mobile devices, watches, hearables, etc.
  • Supporting bench marking of popular features across device types
  • Documentation of design, tests, tool usage guides
  • Working with global systems and software teams


What are the minimum qualifications required for this Systems Software Intern position in Sensors?

The minimum qualifications for this position include being currently enrolled in a Bachelor’s Degree or Masters degree in Software Engineering, Computer Science, or a related field. Additionally, the candidate should have experience in software applications and tools, familiarity with Java, C++, and Python as main programming languages, and experience with unit testing and system testing using modern frameworks.


Mission & Purpose

Qualcomm is a leading technology company that specializes in designing and manufacturing semiconductors and wireless communication products. They are known for their expertise in mobile technology and have played a significant role in the development of 3G, 4G, and 5G technologies. Qualcomm's products and solutions power a wide range of devices, including smartphones, tablets, IoT devices, automotive systems, and more. Their ultimate mission is to connect people and things, providing cutting-edge technology solutions that enable seamless communication and connectivity across the globe. As a pioneer in wireless innovation, their purpose is to drive advancements in mobile technology, pushing the boundaries of what's possible, and shaping the future of communication and connectivity. They aim to create transformative technologies that enhance people's lives, enable new experiences, and empower businesses and industries to thrive in the digital age.


  • Robust employee programs

    Experience a culture of forward momentum at Qualcomm. We prioritize opportunities for continuous learning with career development programs, employee recognition initiatives, tuition reimbursement, and mentorship, all so our employees can exceed their potential.

  • Comprehensive benefits

    We offer health, employee assistance, and other benefit programs to enhance employee quality of life. Plus, our retirement programs let you plan for your future with confidence.

  • Enriching your lifestyle

    At Qualcomm, our employees are our priority, and we’re investing in our people’s wellbeing so they can live well and work well. We offer flexible time off, family leave, adoption assistance, education leave, and more, all so our employees can do and feel their best. We’re here to offer our employees the support they need to thrive in and out of work.