C++ Software Engineer - Data Persistence

MathWorks

(Natick, Massachusetts)
Full Time
Job Posting Details
About MathWorks
MathWorks is the leading developer of mathematical computing software. Engineers and scientists worldwide rely on its products to accelerate the pace of discovery, innovation, and development.
Summary
Join the MATLAB Data Persistence Team responsible for serialization of MATLAB data. Enhance MATLAB data serialization for greater performance, robustness, and integration across multiple devices. In particular, support incremental loading of large data sets and enable efficient access to loaded data. Enhance support for forward and backward compatibility as application data representations evolve. Enhance MATLAB’s ability to reliably save and restore session information to allow users to work across different locations and devices.
Responsibilities
* Design and implement a new high-performance MAT-File interface and format. * Contribute to the design and implementation of new serialization features to support forward and backward compatibility * Responsible for the design and implemention of new features to enable MATLAB to save and restore full session information. * Contribute to the design and implementation of serialization features that allow greater interoperability with MATLAB data outside of MATLAB.
Ideal Candidate
* A bachelor's degree and 3 years of professional work experience (or a master's degree) is required. * Proficiency with C++ * Object-Oriented Design * Scientific data management experience a plus * MATLAB experience a plus * Experience with C++11/14 a plus

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.