Leave us your email address and we'll send you all the new jobs according to your preferences.

Systems Software Engineer - Sensors (UX Frontend Focus) - Cork, Ireland

Posted 17 days 15 hours ago by Qualcomm

Permanent
Full Time
I.T. & Communications Jobs
Cork, Ireland
Job Description

QT Technologies Ireland Limited

Job Area

Engineering Group, Engineering Group > ASICS Engineering

General Summary

Sensors-based technology has a wide range of applications including navigation, gaming, smart user interface, multimedia, virtual reality, and augmented reality. This challenging position offers the opportunity to work with leading edge sensor technologies embedded in smartphones, automotive, XR/AR, IoT, smartwatches and other consumer electronics devices. Job activities span the entire product life cycle from early R&D to commercial deployment.

Job Responsibilities
  • Coding in MATLAB and Python, with familiarity with modern C and C++ standards, and unit testing and system testing using modern frameworks like Google Test
  • Architecting and implementing software frameworks and tools following established software design patterns including Model-View-Controller, event driven programming, and component-based architectures on a variety of platforms
  • Familiarity with Object Oriented Programming in any of the following languages: C++ / MATLAB / Python / Java
  • Designing and implementing data visualization interfaces and dashboards supporting engineering analysis and decision making
  • Integrating frontend components with backend data processing services, managing inter language interfaces and data exchange between tool layers
  • Balancing engineering tradeoffs between performance, memory, power consumption, and computational complexity
  • Using your familiarity with SoC architecture to assist in the design of SoC hardware models and related tools
  • New technology demonstrations, interfacing with customers and sensor vendors, and partnering with internal and external teams
Preferred Skills / Qualifications
  • Experience with C++, MATLAB and Python for tool development, data processing, and UI implementation
  • Familiarity with the development of compilers, interpreters, and SW toolchains
  • Familiarity with hardware architectures such as CPUs, GPUs, and NPUs
  • Experience with RTOS and modifying device drivers
  • Excellent written, verbal, and presentation skills
  • Detail oriented, producing complete documentation
Minimum Qualifications
  • Bachelor's degree in Science, Engineering, or related field and 2+ years of ASIC design, verification, validation, integration, or related work experience.
  • Master's degree in Science, Engineering, or related field and 1+ year of ASIC design, verification, validation, integration, or related work experience.
  • PhD in Science, Engineering, or related field.
Equal Opportunity Statement

We are an Equal Opportunity employer; all qualified applicants will receive consideration for employment without regard to race, colour, religion, sexual orientation, gender identity, national origin, disability, veteran status, or any protected classification.

Benefits
  • Salary, stock and performance related bonus
  • Maternity/Paternity Leave
  • Employee stock purchase scheme
  • Matching pension scheme
  • Education Assistance
  • Relocation and immigration support (if needed)
  • Life, Medical, Income and Travel Insurance
  • Subsidised memberships for physical and mental well being
  • Bicycle purchase scheme
  • Employee run clubs, including running, football, chess, badminton and more
Email this Job