Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

MathWorks Logo

Senior Software Engineer

MathWorks

Salary not specified
Dec 30, 2025
Natick, MA, US
Apply Now

Develop new advanced numerical C++ algorithms and System object features, and their corresponding automatic code generation capabilities for MathWorks' MATLAB and Simulink software.

Requirements

  • Expertise with C++ programming;
  • Experience with Simulink and MATLAB;
  • Knowledge of object-oriented concepts;
  • Experience with algorithm development;
  • Software Design Patterns – Using knowledge of design patterns to develop scalable software architectures;

Responsibilities

  • Develop new advanced numerical C++ algorithms and System object features, and their corresponding automatic code generation capabilities.
  • Design and implement architecture enhancements for algorithms.
  • Improve the design of system object and Simulink block UI for better user experience.
  • Participate in all aspects of the software development cycle, design, development, and testing.
  • Contribute to the best practices for our development processes.

Other

  • May telecommute up to 40%.
  • Employer will accept a PhD degree in Engineering [any], Computer Science, or related field and no experience.
  • Alternatively, employer will accept a Master’s degree in degree in Engineering [any], Computer Science, or related and [2] two years of experience in the job offered or in a Senior Software Engineer-related occupation or a Bachelor’s degree in Engineering [any], Computer Science, or a related field and [5] five years of experience in the job offered or in a Senior Software Engineer-related occupation.
  • Experience may be gained during graduate program.
  • Will accept any suitable combination of education, training, and/or experience.