BostonRecruiter
the smart solution for Boston jobs

Senior Software Engineer

Company: The MathWorks, Inc.
Location: Natick, MA
Posted on: October 15, 2018

Job Description:

Working under the direction of the Engineer - Senior Team Lead 4, will
be responsible for all aspects of software development, including
gathering requirements, writing specifications, implementing features,
and testing; reviewing software requirements, performing functional
designs, and suggesting improvements; developing features from
specification to production in MATLAB; solving the unique challenges of
designing; implementing parallel programming language features; creating
unified front-end services for use within MathWorks compiler products;
collaborating with cross functional teams to improve the quality of the
existing code base through debugging, refactoring, and bug fixing;
delivering well-crafted and high-quality code; working closely with
other parallel programming and compiler experts at MathWorks; growing
the knowledge base of the team; and contributing to the software
development process.

Education and Experience:

Master’s degree (or foreign education equivalent) in Engineering,
Computer Science, Physics, or Mathematics and two (2) years of
experience in job offered or two (2) years of experience designing and
implementing parallel programming language features.

OR

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

OR

Bachelor’s degree (or foreign education equivalent) in Engineering,
Computer Science, Physics, or Mathematics and six (6) years of
experience in job offered or six (6) years of experience designing and
implementing parallel programming language features.

Special Requirements:

• Demonstrated expertise designing and implementing parallel
processing models, languages, and runtime systems, using Visual Studio
or GCC Emacs/Make, using programming language compilers -- GCC C/C++ or
the LLVM-based clang C/C++, using parser generators -- Yacc or Bison,
and using performance profiler tools -- GCC Perf or Intel VTune
Amplifier XE.
• Demonstrated expertise designing and implementing phases of the
front end of a compiler, including lexical analysis, parsing, semantic
analysis, and intermediate representation generation using C++.
• Demonstrated expertise in object oriented design and analysis
using C++, and architecting code using design patterns.
• Demonstrated expertise analyzing, re-architecting and
refactoring a large legacy code base in C++ for performance.

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

For the position listed above, interested candidates may search by job
code 19476 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


Mobile Engineer
Description: Let companies apply to you, not the other way around. Sign up with Hired to get access to thousands of companies currently hiring mobile developers. Want to work for a company you love Are you a Mobile (more...)
Company: Hired
Location: Wayland
Posted on: 04/24/2019

Senior Mobile Engineer
Description: Let companies apply to you, not the other way around. Sign up with Hired to get access to thousands of companies currently hiring mobile developers. Want to work for a company you love Are you a Sr. (more...)
Company: Hired
Location: Natick
Posted on: 04/24/2019

Build/ Release Engineer
Description: Let companies apply to you, not the other way around. Sign up with Hired to get access to thousands of companies currently hiring build and release engineers. Want to work for a company you love Are you (more...)
Company: Hired
Location: Sudbury
Posted on: 04/24/2019


Site Reliability Engineer
Description: Let companies apply to you, not the other way around. Sign up with Hired to get access to thousands of companies currently hiring site reliability engineers. Want to work for a company you love Are you (more...)
Company: Hired
Location: Newtonville
Posted on: 04/24/2019

Project Engineer
Description: Position Summary: The Project Engineer is responsible for preparing and maintaining project documents and logs and providing technical support to the Superintendent and Project Manager. Responsibilities: (more...)
Company: The Middlesex Corporation
Location: Somerville
Posted on: 04/24/2019

Imaging Engineer, Medical
Description: of Openings br br 1 br br Category br br Engineering br br Type br br Regular Full-Time br br OVERVIEW br br The Imaging Engineer position is responsible for the design and (more...)
Company: Analogic Corporation
Location: Peabody
Posted on: 04/24/2019

Senior Mobile Engineer
Description: Let companies apply to you, not the other way around. Sign up with Hired to get access to thousands of companies currently hiring mobile developers. Want to work for a company you love Are you a Sr. -- (more...)
Company: Hired
Location: Dover
Posted on: 04/24/2019

Application Engineering Manager
Description: Let companies apply to you, not the other way around. Sign up with Hired to get access to thousands of companies currently hiring applications developers. Want to work for a company you love Are you an (more...)
Company: Hired
Location: Concord
Posted on: 04/24/2019

Build/ Release Engineer - Cohasset
Description: Let companies apply to you, not the other way around. Sign up with Employer to get access to thousands of companies currently hiring build and release engineers.Want to work for a company you love Are (more...)
Company: Hired
Location: Cohasset
Posted on: 04/24/2019

DevOps Engineer
Description: Let companies apply to you, not the other way around. Sign up with Hired to get access to thousands of companies currently hiring devops engineers. Want to work for a company you love Are you a DevOps (more...)
Company: Hired
Location: Peabody
Posted on: 04/24/2019

Log In or Create An Account

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

Boston RSS job feeds