Senior Software Engineer
Company: The MathWorks, Inc.
Location: Natick, Massachusetts
Posted on: January 18, 2022
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 the mechanical
engineering domain; developing the next generation of actionable
and intuitive visualizations for todays sophisticated and
safety-critical systems; visualizing and analyzing large datasets;
solving problems ranging from big data storage and management to
data visualization to human-machine interfaces; designing,
implementing and validating new features to support the Model-Based
Design workflow; and participating in all stages of software
design, coding, testing and maintenance. 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
design, development, and testing of web-based applications within
the Model-Based Design domain. OR Ph.D. degree in Engineering, Computer Science, or a closely
related field (or foreign education equivalent) and no
experience. Special Requirements: Demonstrated expertise in full-stack UI and infrastructure
development of web-based applications including developing REST API
client-server architectures, and prototyping and implementing user
interfaces in C++, JavaScript, HTML and CSS. Demonstrated expertise writing software algorithms and
performing object-oriented design and analysis in C++ according to
design patterns and data structures. Demonstrated expertise debugging, refactoring and
re-architecting large C++ and JavaScript codebases (1M+ lines of
code). Demonstrated expertise in the full software development life
cycle (SDLC), including requirements gathering, functional design,
architecture design, implementation, and testing of web
technologies. [Experience and/or expertise may be gained during Doctoral
program.] For the position listed above, interested candidates may search
by job code 28080 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