BostonRecruiter Since 2001
the smart solution for Boston jobs

Senior Software Engineer

Company: The MathWorks, Inc.
Location: Natick, MA
Posted on: November 18, 2020

Job Description:

Working under the direction of the Manager or Senior Team Lead, will be responsible for designing, developing and testing sophisticated software used by customers in a range of industries including aerospace, automotive and mechanical engineering; performing software engineering to propel the core technology that enables automatic code generation from MATLAB and Simulink; developing novel compiler optimization techniques to automatically generate efficient code for large-scale embedded systems found in thousands of real-life products ranging from cell-phones to aircraft engine; designing innovative algorithms; integrating new algorithms into the MathWorks code generation environment to improve the efficiency of the generated code; and participating in all aspects of software development including collecting requirements, writing specifications, coding, testing, and supporting customers.

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 design and development in MATLAB and Simulink.

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 design and development in MATLAB and Simulink.

Special Requirements:

Demonstrated expertise customizing auto-generated code using Simulink Embedded Coder toolbox.

Demonstrated expertise programming and debugging algorithms written in MATLAB, C, and C++; writing C++ unit tests to verify the behavior of application code; and debugging controls system design and production code generation systems using MATLAB debugger, Simulink debugger, and GDB tool or Visual Studio.

Demonstrated expertise in object-oriented design and analysis using C++, including analyzing, re-architecting and refactoring a large legacy code base (100K + lines of code); and architecting code according to design patterns.

Demonstrated expertise applying statistical and numerical methods -- linear algebra, probability, and mathematical optimization -- and machine learning methods -- classification and regression -- to build statistical tools and machine learning applications.

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

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

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


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

I'm looking for
in category
within


Other Engineering Jobs


Senior Application Engineer
Description: Working under the direction of the Manager or Senior Team Lead, will be responsible for contributing to the marketing and sales of MathWorks sophisticated engineering products to customers in the wireless (more...)
Company: The MathWorks, Inc.
Location: Natick, MA
Posted on: 11/18/2020

Quality Engineer
Description: Working under the direction of the Manager or Senior Team Lead, will be responsible for designing and developing sophisticated testing software building tests, tools, and infrastructure using mocks, (more...)
Company: The MathWorks, Inc.
Location: Natick, MA
Posted on: 11/18/2020

Senior Software Tools Developer
Description: Working under the direction of the Manager or Senior Team Lead, will be responsible for designing, developing and testing sophisticated software developing and improving the MathWorks' highly automated (more...)
Company: The MathWorks, Inc.
Location: Natick, MA
Posted on: 11/18/2020


Software Developer
Description: Working under the direction of the Manager or Senior Team Lead, will be responsible for designing, developing and testing sophisticated software applications designing and developing a suite of client (more...)
Company: The MathWorks, Inc.
Location: Natick, MA
Posted on: 11/18/2020

Software Engineer
Description: Working under the direction of the Engineer - Senior Team Lead 4, will be responsible for designing, developing, improving and maintaining the core MATLAB components that implement and optimize the performance (more...)
Company: The MathWorks, Inc.
Location: Natick, MA
Posted on: 11/18/2020

Product Marketing Specialist
Description: Working under the direction of the Product Marketing Manager, will be responsible for expanding the use of MATLAB solutions contributing to the marketing and sales of MathWorks MATLAB products through (more...)
Company: The MathWorks, Inc.
Location: Natick, MA
Posted on: 11/18/2020

Senior Software Engineer
Description: Working under the direction of the Manager or Senior Team Lead, will be responsible for designing, developing and testing sophisticated software used by customers in a range of industries including aerospace, (more...)
Company: The MathWorks, Inc.
Location: Natick, MA
Posted on: 11/18/2020

Log In or Create An Account

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

Boston RSS job feeds