Senior Software Engineer
Company: The MathWorks, Inc.
Location: Natick, Massachusetts
Posted on: April 5, 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 MATLABs next-generation UI
frameworks used to integrate with the MATLAB desktop; developing
the foundational web components and user interface libraries that
provide a seamless MATLAB user experience on the desktop and over
the cloud; leveraging state-of-the-art web UI technologies to
enable building modern applications with high visibility within the
organization; designing, developing and maintaining the next
generation of UI frameworks and web applications; working on
existing MATLAB desktop infrastructure; developing requirements for
new features through customer interviews and usability tests;
developing UI designs through prototypes and collaborative design
reviews; collaborating on appropriate architecture and implementing
the designs; and participating in team activities of Agile planning
and design reviews. Education and Experience: Masters degree (or foreign education equivalent) in Engineering
or Computer Science and two (2) years of experience in job offered
or two (2) years of experience in UI design and development of web
and desktop applications. OR Ph.D. degree (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 six (6) years of experience in
job offered or six (6) years of experience in UI design and
development of web and desktop applications. Special Requirements: Demonstrated expertise developing rich web applications using
MATLAB and using HTML, CSS, JavaScript, and Dojo/Dijit frameworks
within an Agile development environment; and developing,
maintaining and enhancing graphical user interfaces and supporting
infrastructure to improve the user experience, including developing
and maintaining GUI desktop applications using JavaScript. Demonstrated expertise writing automated (integration and unit
level) test plans and cases for JavaScript applications using QUnit
and FuncUnit frameworks; and performing version control and
continuous integration, and in software configuration management
and version control system management including analysis and
implementation of branching strategies using CVS or Perforce. Demonstrated expertise in front-end web application development
using JavaScript, HTML, and CSS according to web accessibility
guidelines and specifications WCAG, WAI-ARIA, UAAG, or ATAG. Demonstrated expertise performing object-oriented design along
the software development life cycle (SDLC), including requirements
gathering, functional design, architecture design, implementation,
and testing. [Experience and/or expertise may be gained during Doctoral
program.] For the position listed above, interested candidates may search
by job code 25312 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!
Other Computer JobsQuality Engineer Description: Working under the direction of the Quality Engineering Manager 2, will be responsible for working with an innovative engineering group that delivers essential tools for customers to download and manage (more...) Company: The MathWorks, Inc. Location: Natick, Massachusetts Posted on: 04/5/2021 Training Engineer Description: Working under the direction of the Manager or Senior Team Lead, will be responsible for designing and conducting training programs for MathWorks sophisticated software preparing and delivering highly (more...) Company: The MathWorks, Inc. Location: Natick, Massachusetts Posted on: 04/5/2021 Senior Software Engineer Description: Working under the direction of the Manager or Senior Team Lead, will be responsible for designing, developing and testing sophisticated software designing, architecting, implementing and testing parallel (more...) Company: The MathWorks, Inc. Location: Natick, Massachusetts Posted on: 04/5/2021 Software Engineer Description: Working under the direction of the Manager or Senior Team Lead, will be responsible for designing, developing and testing sophisticated software designing and developing modular and scalable software (more...) Company: The MathWorks, Inc. Location: Natick, Massachusetts Posted on: 04/5/2021 Software Engineer Description: Working under the direction of the Manager or Senior Team Lead, will be responsible for designing, developing, and testing sophisticated software building a new infrastructure to register and integrate (more...) Company: The MathWorks, Inc. Location: Natick, Massachusetts Posted on: 04/5/2021 Senior Software Engineer Description: Working under the direction of the Manager or Senior Team Lead, will be responsible for designing, developing and testing sophisticated software building MATLABs next-generation UI frameworks used to (more...) Company: The MathWorks, Inc. Location: Natick, Massachusetts Posted on: 04/5/2021 Software Engineer Description: Working under the direction of the Manager or Senior Team Lead, will be responsible for designing, developing and testing sophisticated software developing complex technologies that enable scientists (more...) Company: The MathWorks, Inc. Location: Natick, Massachusetts Posted on: 04/5/2021 User Experience Researcher Description: Working under the direction of the Manager or Senior Team Lead, will be responsible for collecting and documenting user requirements, facilitating user interface design, advocating for users in the scientific (more...) Company: The MathWorks, Inc. Location: Natick, Massachusetts Posted on: 04/5/2021 |