Systems Sr Engineer - Sensors Software - Cork, IRL

23 Hours ago • 2 Years +
System Design

Job Description

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 implement sensor signal processing and machine learning algorithms across various embedded SOCs, debug, verify, optimize, and tune C code for MATLAB/Python algorithms, and balance engineering considerations such as performance, memory, power, and complexity. The role involves prototyping on reference hardware platforms and documenting implementation flows and SW architecture design within the Sensors Technologies group.
Good To Have:
  • 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.
  • Detail oriented, taking a thorough and analytical approach, producing complete documentation.
  • Excellent written, verbal, and presentation skills.
Must Have:
  • 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.
  • Proficiency in C.
  • Familiarity with Python and MATLAB.
  • Ability to implement MATLAB-coded algorithms in C.
  • Familiarity with RTOS and multi-threaded programming environments.
  • At least 2 years of embedded software development, with experience in implementing digital signal processing and machine learning algorithms in C/C++.
Perks:
  • 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 + many more

Add these skills to join the top 1% applicants for this job

cpp
game-texts
user-interface
linux
pytorch
python
matlab
algorithms
tensorflow
machine-learning

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.

\*Please note this role will require 5 days per week onsite in our Cork office\*

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

Experience in the following areas:

  • 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.

Keywords

DSP, digital signal processing, MATLAB, C, C++, Android, Python, machine learning, neural net, classifier, embedded design, RTOS, quantization analysis, Pytorch/Caffe, Linux environment, sensors, accelerometer, gyroscope, magnetometer, pressure, PPG, ECG.

\*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.

Set alerts for more jobs like Systems Sr Engineer - Sensors Software - Cork, IRL
Set alerts for new jobs by Qualcomm
Set alerts for new System Design jobs in Ireland
Set alerts for new jobs in Ireland
Set alerts for System Design (Remote) jobs

Contact Us
hello@outscal.com
Made in INDIA 💛💙