Senior Software Engineer
Company: The MathWorks, Inc.
Location: Natick, Massachusetts
Posted on: August 16, 2021
Job Description:
Working under the direction of the Manager or Senior Team Lead,
will be responsible for designing, developing and testing
sophisticated software; building a suite of revolutionary software
tools used in the engineering of complex distributed and embedded
systems; contributing to multi-domain simulation and Model-Based
Design for dynamic and embedded systems; participating in all
facets of the software development lifecycle and collaborating with
a cross functional team; helping conceptualize, architect, and
implement the next generation of block diagram tools for
engineering dataflow and multicore processing systems; working on
novel designs to extend the expressive power of Simulink's
graphical language; and developing optimizing algorithms to support
Simulink's execution framework. Education and Experience: Masters degree in Engineering, Computer Science, or a closely
related field (or foreign education equivalent) and two (2) years
of experience in job offered or two (2) years of experience in
algorithmic programming in C++ for high performance low latency
software. OR Ph.D. degree in Engineering, Computer Science, or a closely
related field (or foreign education equivalent) and no
experience. Special Requirements: Demonstrated expertise programming in C/C++; developing
algorithms and data structures to promote efficient computation;
and analyzing computational complexity of numerical algorithms. Demonstrated expertise applying Dempster-Shafer evidence theory
to implement and visualize uncertainty reasoning techniques in
Artificial Intelligence. Demonstrated expertise designing software architectures using
C/C++ within a distributed and parallel computing environment. Demonstrated expertise in the full software development life
cycle (SDLC), including testing, analysis and optimization in
software development; and performing version control using Git or
Perforce. [Experience and/or expertise may be gained during Doctoral
program.] For the position listed above, interested candidates may search
by job code 26103 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