Advanced Tracking and Sensor Fusion Engineer

Job Summary

Autonomous systems are everywhere, from robots to autonomous vehicles to quadcopters. A key capability of autonomous systems is their ability to use sensors to detect and track targets. What can you do to help scientists and engineers design, model, and simulate their tracking systems? Join the autonomous systems and sensor processing group developing state-of-the-art MATLAB and Simulink tools to design sensor fusion and tracking algorithms.


  • You’ll participate in all phases of the software development lifecycle, collaborating in cross-functional teams and with engineers specializing in signal processing, radar, computer vision, robotics, and code generation while also developing apps, visualizations, and metrics.
  • You will concentrate on developing multi-target trackers and data fusion algorithms to enhance detection and tracking in challenging scenarios.
  • Candidate will also be responsible for ensuring a robust tracking performance in various conditions (natural, clutter, dense etc.), as well as using both high-end reference sensors and affordable automotive level sensors.

Minimum Qualifications

  • A bachelor's degree and 5 years of professional work experience (or a master's degree) is required.

Additional Qualifications

  • Demonstrated experience in target tracking, sensor fusion, or Radar processing
  • Background in robotics, computer vision, pattern recognition, machine learning, and autonomous systems
  • Deep knowledge in target tracking, sensor fusion, Kalman filters, Bayesian estimation theory, state estimation, motion models, and localization
  • Proficient in C/C++ and MATLAB
  • Good understanding of multithreaded and object-oriented software development
  • Good analytical and problem-solving skills
  • Strong experience with software development processes including automated build and development environments
  • Proactive and rigorous, with strong problem solving capability
  • Self-motivated individual with little guidance and with the ability to work and communicate effectively within a development group is desired.
  • Working knowledge of ROS and OpenCV is a plus

Candidate must have a strong theoretical background in developing algorithms relevant for target tracking and sensor fusion development, with practical experience with a sub-set of the following: Kalman filters, signal processing, target tracking, Bayesian estimation theory, state estimation, situational assessment, and localization

Why MathWorks?

It’s the chance to collaborate with bright, passionate people. It’s contributing to software products that make a difference in the world. And it’s being part of a company with an incredible commitment to doing the right thing – for each individual, our customers, and the local community.

MathWorks develops MATLAB and Simulink, the leading technical computing software used by engineers and scientists. The company employs 4000 people in 16 countries, with headquarters in Natick, Massachusetts, U.S.A. MathWorks is privately held and has been profitable every year since its founding in 1984.

Contact us if you need reasonable accommodation because of a disability in order to apply for a position.

The MathWorks, Inc. is an equal opportunity employer. We evaluate qualified applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, and other protected characteristics. View The EEO is the Law poster and its supplement.

The pay transparency policy is available here.

MathWorks participates in E-Verify. View the E-Verify posters here.

Apply Now