AI Software Engineer - Sensors Software

AI Software Engineer - Sensors Software

Qualcomm

Cork, Ireland

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, IOT, smartwatches as well as other consumer electronics devices. Job activities span the whole product life cycle from early R&D to commercial deployment. The successful candidate will work with systems, software, and integration/test engineers in the QCT sensors group

An AI software engineer integrates artificial intelligence models (such as LLMs) into software systems, focusing on practical application, integration, and user experience rather than building models from scratch. This evolving role bridges traditional software development with AI, requiring skills in C, Python, API integration, and system optimization to create AI-powered systems.

Job responsibilities include:

  • Implement sensor signal processing and machine learning algorithms across various embedded SOCs.
  • Debug, verify, optimize, and tune C code for MATLAB/Python signal processing and machine learning algorithms. Critical to this role is:
    • Proficiency in C;
    • Familiarity with Python and MATLAB;
    • The ability to implement MATLAB-coded algorithms in C;
    • Familiarity with RTOS and multi-threaded programming environments.
  • Balance engineering considerations such as performance, memory, power, and complexity.
  • Assist other development and testing teams with algorithm deployment.
  • Prototype on reference hardware platforms.
  • Document implementation flows and SW architecture design.

The position is technology focused and involves participation in a broad range of sensors systems engineering activities within the Sensors Technologies group.

Preferred Qualifications:

  • At least 2 years of embedded software development, with experience in implementing digital signal processing, machine learning algorithms in C/C++.
  • Hands-on experience on ML frameworks such as PyTorch and TensorFlow,
  • Experience with fixed point implementation and the use of quantization for ML models.
  • An understanding of the operation of accelerometers, gyroscopes, magnetometers, etc.
  • Detail oriented, taking a thorough and analytical approach, producing complete documentation.
  • Excellent written, verbal, and presentation skills.

Minimum Qualifications:

  • Bachelor's degree in Science, Engineering, or related field and 2+ years of ASIC design, verification, validation, integration, or related work experience; OR
  • Master's degree in Science, Engineering, or related field and 1+ year of ASIC design, verification, validation, integration, or related work experience; OR
  • PhD in Science, Engineering, or related field.

Don't forget to mention EuroTechJobs when applying.

Share this Job

More Job Searches

Ireland      C++ Developer      Data Science      Developer      Embedded Software Engineer      Front End Developer      Hardware and Telecoms      On-site      Python Developer      Web Developer      Qualcomm     

EuroTechJobs Logo

© EuroJobsites 2026