Simulink, Stateflow and Simulink Coder products are driving Model-Based Design and code generation for today's sophisticated and safety-critical embedded systems. Our team is looking at innovative ways of collecting, visualizing and analyzing large datasets. We are looking for highly motivated and adaptable engineers to solve problems ranging from big data storage and management to data visualization to human-machine interfaces.
You will leverage your algorithmic, C++, and software architecture skills to design and develop the next generation features and tools for use in modeling, simulation and code-generation of complex multi-domain systems. Your day to day tasks will include:
Working with high-performance, multithreaded data streaming engine in C++ powering multiple data visualization clients in the Simulink product family.
Re-architecture existing components to accommodate new requirements
Maintaining and improving backend databaseinfrastructure and messaging layer
Ensure seamless integration of the features for data logging infrastructure in Simulink, Stateflow and Simulink Coder products
Excellent oral and written communication
High-level software design skills especially object-oriented design and methodologies
In-depth knowledge of data structures and the ability to apply them correctly
Concurrent programming, threading, and synchronization
Ability to take on varied tasks in unfamiliar areas and provide results in a timely manner
Experience in any of the following is a plus
Building large-scale engineering software in C/C++ and/or Java
Database technologies including SQL, indexing, stored procedures, and query optimization
Familiarity with MATLAB and Simulink
Familiarity with OpenCV or/and video streaming
Memory and performance optimizations
A bachelor's degree and 5 years of professional work experience (or a master's degree) is required.
Experience with C++
The MathWorks, Inc. is an equal opportunity employer. We evaluate qualified applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, and other protected characteristics. The EEO is the Law poster is available here.MathWorks participates in E-Verify. View the E-Verify posters here.