Machine Learning Systems Engineer — Sensor Algorithms

Talentlab

Santa Clara (CA)

On-site

USD 130,000 - 190,000

Full time

3 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

TalentLab is seeking a Machine Learning Systems Engineer focused on advanced sensor algorithms. This R&D role develops algorithms for single and multi-sensor systems used in smartphones, wearables, IoT and other devices, sitting at the intersection of sensor fusion, signal processing and ML.

You will prototype in Python/MATLAB, translate designs toward embedded C/C++, and collaborate across systems, software and test teams throughout the product lifecycle.

Qualifications

  • PhD or Master's degree in Electrical Engineering, Computer Engineering or a closely related discipline.
  • Strong background in signal processing, probability, statistics and estimation.
  • Experience with sensor fusion and/or inertial sensing.
  • Understanding of supervised and unsupervised learning, feature extraction, classification and regression.
  • Strong Python and/or MATLAB skills.
  • Hands-on algorithm development, experimentation and debugging experience.
  • Research or publications in sensor fusion, signal processing, estimation or related areas are highly valued.

Responsibilities

  • Develop algorithms for single and multi-sensor fusion using ML/AI and statistical techniques.
  • Prototype and evaluate algorithms using Python and MATLAB.
  • Work with inertial sensors and IMU data, including accelerometers and gyroscopes.
  • Design strategies for data collection, analysis, validation and benchmarking.
  • Evaluate trade-offs between algorithm performance, computational complexity and power consumption.
  • Translate algorithm designs toward embedded implementation in C/C++.
  • Collaborate with systems, software, integration and test engineers throughout the product lifecycle.

Skills

Sensor fusion
Signal processing
Probability
Statistics
Estimation
Python
MATLAB
C/C++
Data collection & benchmarking

Education

PhD or Master's in Electrical Engineering or Computer Engineering

Tools

Python
MATLAB
C/C++

Job description

Machine Learning Systems Engineer — Sensor Algorithms
Machine Learning Systems Engineer — Sensor Algorithms

Location: Santa Clara, CA
Focus: Multi-modal sensor fusion, signal processing, ML algorithms

TalentLab is working with a leading semiconductor and edge-computing technology company on an opportunity for a Machine Learning Systems Engineer focused on advanced sensor algorithms.

This is an R&D-oriented role developing algorithms for single and multi-sensor systems used in smartphones, wearables, IoT and other consumer devices. The work sits at the intersection of sensor fusion, signal processing, estimation and machine learning, with responsibility spanning algorithm design, evaluation and eventual deployment onto embedded platforms.

This is not a traditional ML software engineering or model deployment position. We're particularly interested in engineers with strong research foundations in sensor algorithms, signal processing and statistical methods.

What you'll work on

  • Develop algorithms for single and multi-sensor fusion using ML/AI and statistical techniques.
  • Prototype and evaluate algorithms using Python and MATLAB.
  • Work with inertial sensors and IMU data, including accelerometers and gyroscopes.
  • Design strategies for data collection, analysis, validation and benchmarking.
  • Evaluate trade-offs between algorithm performance, computational complexity and power consumption.
  • Translate algorithm designs toward embedded implementation in C/C++.
  • Collaborate with systems, software, integration and test engineers throughout the product lifecycle.

What we're looking for

  • PhD or Master's degree in Electrical Engineering, Computer Engineering or a closely related discipline.
  • Strong background in signal processing, probability, statistics and estimation.
  • Experience with sensor fusion and/or inertial sensing.
  • Understanding of supervised and unsupervised learning, feature extraction, classification and regression.
  • Strong Python and/or MATLAB skills.
  • Hands-on algorithm development, experimentation and debugging experience.
  • Research or publications in sensor fusion, signal processing, estimation or related areas are highly valued.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Sensor Systems Engineer — Sensor Fusion & Signal Processing
Sensor Systems Engineer — Sensor Fusion & Signal Processing

Talentlab • Santa Clara (CA)

On-site
USD 140,000 - 180,000
Sensor Fusion ML Engineer — Embedded Algorithms
Sensor Fusion ML Engineer — Embedded Algorithms

Talentlab • Santa Clara (CA)

On-site
USD 130,000 - 190,000
Sensor Fusion & DSP Engineer — Embedded ML
Sensor Fusion & DSP Engineer — Embedded ML

Talentlab • Santa Clara (CA)

On-site
USD 140,000 - 180,000
Sensor Algorithm Engineer – Hardware
Sensor Algorithm Engineer – Hardware

Talentlab • Santa Clara (CA)

On-site
USD 150,000 - 200,000
Senior Data Scientist
Senior Data Scientist

Algorized • Campbell (CA)

On-site
USD 120,000 - 160,000
Senior Software Engineer, Localization & Sensor Fusion
Senior Software Engineer, Localization & Sensor Fusion

Mach Industries • San Francisco (CA)

On-site
USD 140,000 - 210,000
Health Insurance
Retirement Plans
Professional Development
Head of Engineering
Head of Engineering

Algorized • Campbell (CA)

Hybrid
USD 180,000 - 240,000
Machine Learning Engineer: Multimodal Sensor Fusion
Machine Learning Engineer: Multimodal Sensor Fusion

Apple Inc. • Sunnyvale (CA)

On-site
USD 150,400 - 277,600
Employee stock plan
Medical and dental coverage
Tuition reimbursement
+1
Algorithm Engineer
Algorithm Engineer

Steneg • Germany (OH)

On-site
USD 90,000 - 120,000
Senior Machine Learning Engineer - Robotics
Senior Machine Learning Engineer - Robotics

Faction Imaging Inc • New York (NY)

On-site
USD 100,000 - 150,000