System Identification Software Developer

MathWorks

Natick (MA)

Presencial

USD 105.000 - 165.000

Jornada completa

14 días+

Consigue una respuesta de este empleador

Tu currículum y tu carta de presentación, adaptados exactamente a lo que buscan contratar.

Supera los filtros ATS

Descripción de la vacante

MathWorks offers a hybrid work model in Natick, MA that blends office collaboration with flexible home-based work, supporting engineers who build MATLAB and Simulink capabilities. Join a team focusing on learning dynamic system models from data, online estimation, and AI-enabled engineering tools.

You will develop core algorithms, ML methods, and production-quality software across MATLAB, Simulink, apps, and AI agents.

Formación

  • Bachelor's degree or higher with 3+ years of professional experience, or a master's with related work.
  • Experience with linear and nonlinear dynamic systems and estimation methods.
  • Proven ability to present technical designs and project status to teammates.

Responsabilidades

  • Develop core algorithms for system identification, online parameter and state estimation.
  • Create machine learning methods for learning dynamic system models from data.
  • Build MATLAB/Simulink workflows, apps, and AI-enabled workflows.
  • Implement production-quality software with testing and validation.
  • Produce examples and workflows demonstrating new capabilities on engineering problems.
  • Plan and communicate development activities in two-week sprints from research to product delivery.

Conocimientos

System identification
Machine learning
Dynamic systems
State estimation
Data-driven modeling
Algorithm development

Educación

Bachelor's degree
Master's degree

Herramientas

MATLAB
Simulink
Python

Descripción del empleo

Job Summary

MathWorks has a hybrid work model that enables staff members to split their time between office and home. The hybrid model provides the advantage of having both in-person time with colleagues and flexible at-home life optimizations. Learn More: https://www.mathworks.com/company/jobs/resources/applying-and-interviewing.html#onboarding.

Would you like to develop algorithms and AI technologies that enable engineers to learn dynamic system models directly from data?

Join a team developing MATLAB® and Simulink® capabilities for system identification, dynamic system learning, and online estimation. Our work combines dynamic systems, machine learning, estimation, signal processing, and control to create algorithms and workflows used by engineers to model complex systems from measured data.

The team is also developing new AI-enabled engineering capabilities, including specialized AI skillsets and agents that make advanced modeling and estimation techniques easier to apply to real-world engineering problems.

MathWorks nurtures growth, appreciates inclusivity, encourages initiative, values teamwork, shares success, and rewards excellence.

Responsibilities

You will develop algorithms and software spanning MATLAB, Simulink, engineering apps, and emerging AI agentic tools. You will:

  • Develop core algorithms for system identification and online parameter and state estimation

  • Create machine learning and AI methods for learning linear and nonlinear dynamic system models

  • Build MATLAB and Simulink workflows, apps, AI skillsets, and specialized AI agents

  • Implement and test production-quality software, including support for Simulink and Simulink Coder workflows

  • Create examples and workflows demonstrating new capabilities on representative engineering problems

  • Plan and communicate development activities in two-week sprint cycles while contributing from research and discovery through design, implementation, testing, and product delivery

Qualifications
  • A bachelor's degree and 3 years of professional work experience (or a master's degree, or equivalent experience) is required.
Additional Qualifications
  • Knowledge of linear and nonlinear dynamic systems

  • Experience with system identification, parameter estimation, machine learning or deep learning

  • Knowledge of Kalman filtering, state estimation, or recursive estimation methods

  • Ability to present technical designs, results, and development status to colleagues
Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Senior Application Engineer - AI and Embedded Systems
Senior Application Engineer - AI and Embedded Systems

MathWorks • Plano (TX)

Presencial
USD 110.000 - 150.000
Senior C++ Software Engineer
Senior C++ Software Engineer

MathWorks • Natick (MA)

Híbrido
USD 140.000 - 210.000
Hybrid AI System Identification Engineer
Hybrid AI System Identification Engineer

MathWorks • Natick (MA)

Híbrido
USD 105.000 - 165.000
Senior Application Engineer - Government & Defense
Senior Application Engineer - Government & Defense

MathWorks • Chevy Chase (MD)

Híbrido
USD 130.000 - 180.000
Senior Applied AI Engineer
Senior Applied AI Engineer

MathWorks • Natick (MA)

Híbrido
USD 120.000 - 160.000
Multiple Openings - Engineering Development Group - U.S.
Multiple Openings - Engineering Development Group - U.S.

MathWorks • Natick (MA)

Híbrido
USD 70.000 - 95.000
Student Competition Application Engineer
Student Competition Application Engineer

MathWorks • Natick (MA)

Híbrido
USD 80.000 - 110.000
Educator Training Content Developer
Educator Training Content Developer

MathWorks • Natick (MA)

Híbrido
USD 90.000 - 130.000
Matlab Simulink Developer
Matlab Simulink Developer

Pentangle Tech Services | P5 Group • Saint Paul (MN)

Presencial
USD 90.000 - 130.000
Associate Software Engineer in Test - EDG
Associate Software Engineer in Test - EDG

MathWorks • Natick (MA)

Híbrido
USD 90.000 - 120.000