Jobs /

Senior Software Engineer

The MathWorks

Apply Now

Job Details

Location: 1 Apple Hill Dr, Natick, MA 01760, USA Posted: May 06, 2021

Job Description

Senior Software Engineer

Job Summary

Apply Now AddThis Sharing Buttons Share to Facebook Facebook Share to LinkedIn LinkedIn Share to Twitter Twitter Share to Email Email Share to Google Bookmark Google Bookmark

Working under the direction of the Manager or Senior Team Lead, will be responsible for designing, developing, and testing sophisticated software; developing high performance signal processing algorithms for simulation and deployment to embedded systems targeting communications, audio, and other applications; developing parallelism and high performance algorithms geared towards real-time systems; enabling real-time processing of wireless communications and digital audio using MATLAB, C, and C++; and working with partners and customers, quality engineers, application engineers, technical marketing, technical writers and usability specialists throughout the software development process to ensure proven and lasting solutions.

Responsibilities Qualifications

Minimum Qualifications:

Education and Experience:

Master’s degree (or foreign education equivalent) in Engineering or Computer Science and two (2) years of experience in job offered or two (2) years of experience in algorithmic programming in C++ for simulation software.

OR

Ph.D. degree (or foreign education equivalent) in Engineering or Computer Science and no experience.

OR

Bachelor’s degree (or foreign education equivalent) in Engineering or Computer Science and six (6) years of experience in job offered or six (6) years of experience in algorithmic programming in C++ for simulation software.

Special Requirements :

  • Demonstrated expertise in object-oriented programming using C++ and MATLAB; and in parallel computing, multi-threaded programming, and SIMD/vectorized programming for numerical computing applications.
  • Demonstrated expertise designing C/C++ algorithms; and performing high-performance computing for digital signal processing simulation.
  • Demonstrated expertise writing multi-rate, adaptive, and statistical signal processing algorithms using MATLAB; and performing modeling and simulation of state space filter realizations in Simulink.
  • Demonstrated expertise building mathematical models and writing algorithms for optimal filter design, analysis, and implementation using floating point and fixed point within the signal processing domain.

[Experience and/or expertise may be gained during Doctoral program.]

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

Apply Now

Join Our Talent Network

Receive personalized job alerts, stories, and company updates.

Join Today

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

AddThis Sharing Buttons Share to Facebook Facebook Share to LinkedIn LinkedIn Share to Twitter Twitter Share to Email Email Share to Google Bookmark Google Bookmark

About The MathWorks

Mathworks is a producer of MATLAB, a program for data and statistical analysis.

View Website

Get More Interviews for This and Many Other Jobs

Huntr helps you instantly craft tailored resumes and cover letters, fill out application forms with a single click, effortlessly keep your job hunt organized, and much more.

Sign Up for Free