Software Engineer
Company: The MathWorks, Inc.
Location: Natick, MA
Posted on: March 23, 2020
Job Description:
Working under the direction of the Senior Software Engineer -
Senior Team Leader, will be responsible for designing, developing
and testing sophisticated software applications and systems;
participating in projects from early design stages and playing a
critical role in driving them to delivery; providing a simple way
to create interactions for visualizations of data covering a range
from simple plots, to advanced 3D visualization of volumetric data
for users of all programming skill levels; helping customers create
quality interactions for visualizations of their data; playing a
key role in all phases of the design, development, and testing of
interfaces to complex graphics concepts, and rendering those
graphics on multiple platforms on the web; developing, debugging,
and unit testing object oriented C++ code; developing MATLAB, Java,
and JavaScript code to display graphics on multiple platforms;
developing cross platform code on Microsoft Windows, Linux, Mac,
and Web Browsers; and writing and reviewing specifications for
graphics features. Education and Experience: Masters degree or higher (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 five (5) years of experience in
job offered or five (5) years of experience in software design and
architecture of graphics-based desktop and web applications. Special Requirements: • Demonstrated expertise in design, development, unit testing,
and system testing of computer software applications including 2D
and 3D computer graphics using C++, Java, and JavaScript
programming languages. • Demonstrated expertise in design and implementation of 2D and
3D graphics-related algorithms using OpenGL, OpenSceneGraph, and
WebGL. • Demonstrated expertise programming in Java and JavaScript, and
in object-oriented programming in C++ and MATLAB. • Demonstrated expertise writing shaders for OpenGL and WebGL
using GLSL. [Expertise may be gained during Graduate program.] For the position listed above, interested candidates may search
by job code 23590 for specific job details and requirements and
apply online on the Careers Page at
http://www.mathworks.com/company/jobs
Keywords: The MathWorks, Inc., Medford , Software Engineer, Engineering , Natick, MA, Massachusetts