BostonRecruiter Since 2001
the smart solution for Boston jobs

Senior Software Engineer

Company: The MathWorks, Inc.
Location: Natick, Massachusetts
Posted on: October 15, 2021

Job Description:

Working under the direction of the Manager or Senior Team Lead, will be responsible for designing, developing, and testing sophisticated software; designing and implementing core components of MATLAB; applying modern software architecture principles to maximize performance, reliability, and scalability; removing barriers between MATLAB, Python and C++; developing new product features and improving existing features; partnering with technical marketing and cross-functional teams to gather user requirements, assess opportunities, and test designs; participating in design reviews; and using cross-platform continuous integration tools to build and debug software components.

Education and Experience:

Masters 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 development or testing of desktop applications to extend MATLAB and Simulink with C++ and Java.

OR

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

OR

Bachelors 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 development or testing of desktop applications to extend MATLAB and Simulink with C++ and Java.

Special Requirements:

Demonstrated expertise in object-oriented system design and programming using C++, Java, Python, and MATLAB.

Demonstrated expertise writing, compiling, and debugging C/C++ MEX files to interface MATLAB code with C++ within a multiplatform environment -- Windows, Linux, and Mac.

Demonstrated expertise performing version control and continuous integration, including analysis and implementation of branching strategies using Git or Perforce.

Demonstrated expertise in the full software development life cycle (SDLC) within a quality control environment, including functional design, architecture design, implementation, and testing, according to scrum-based Agile methodologies.

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

For the position listed above, interested candidates may search by job code 26678 for specific job details and requirements and apply online on the Careers Page at https://www.mathworks.com/company/jobs/opportunities/search/

Keywords: The MathWorks, Inc., Boston , Senior Software Engineer, Computer , Natick, Massachusetts, Massachusetts


Didn't find what you're looking for? Search again!

I'm looking for
in category
within


Log In or Create An Account

Get the latest Massachusetts jobs by following @recnetMA on Twitter!

Boston RSS job feeds