BostonRecruiter Since 2001
the smart solution for Boston jobs

Senior Software Engineer

Company: The MathWorks, Inc.
Location: Natick, Massachusetts
Posted on: November 14, 2023

Job Description:

Will be responsible for designing and developing sophisticated software for complex projects in the mechanical engineering (controls) domain; developing model-based design software that automates highly efficient embedded systems; implementing efficient model compression algorithms for deploying Deep Learning algorithms on embedded devices; developing end to end workflow solutions including performing rigorous coding, testing, documentation development; performing model optimization and AI research for embedded device deployment; working independently to design automation software used for automated driving, robots, space probes, and beyond; designing, developing and implementing interfaces that enable engineers around the world to bring their innovative designs to market with minimum effort and maximum enjoyment; designing and implementing front end interfaces and workflows that make MathWorks design automation technologies easy to learn and maximally productive; and using design patterns and SOLID object-oriented principles to achieve excellence in software architecture.

Education and Experience:

Masters degree in Engineering, Computer Science, or a closely related field (or foreign education equivalent) and two (2) years of experience as a Senior Software Engineer (or related occupation) writing and implementing deep learning algorithms.

OR

Ph.D. degree in Engineering, Computer Science, or a closely related field (or foreign education equivalent) and no experience.

OR

Bachelors degree in Engineering, Computer Science, or a closely related field (or foreign education equivalent) and five (5) years of experience as a Senior Software Engineer (or related occupation) writing and implementing deep learning algorithms.

Special Requirements:

Demonstrated expertise programming in MATLAB and C/C++.

Demonstrated expertise in object-oriented design and analysis using MATLAB or C++, including analyzing, re-architecting and implementing C++ or MATLAB code according to design patterns.

Demonstrated expertise developing and applying deep learning algorithms to design and develop computer vision applications using MATLAB and deep learning frameworks -- TensorFlow and PyTorch; and in design and deployment of embedded systems.

Demonstrated expertise in the full software development life cycle (SDLC), including requirements gathering, functional design, architecture design, implementation, and testing.

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

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

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