Skip to Main Content Skip to Search
Home |   Select Country  Choose Country  |  Contact Us  |  Cart Store 
Create Account | Log In
Products & Services Industries Academia Support User Community Company

 

Job Openings

Senior Software Engineer - Simulink Data Management


Job #:

6192-TL

Job Title:

Senior Software Engineer - Simulink Data Management

Location:

Natick MA

% Travel:

None to Minimal

Area of Interest:

Senior Software Engineer - Simulink Data Management


Job Summary

Come join a core Simulink development team and enhance the experience of every Simulink customer. Simulink & Stateflow are the products of choice for engineers doing Model-Based Design. Our customers use our products to:
• Model and simulate their dynamic systems (e.g., automobiles, airplanes, spacecraft)
• Design the algorithms needed to control these systems
• Automatically convert these algorithms into code that is used to control the real system

It is critical that Simulink make it easy for our customers to specify all of the information necessary to define their algorithms - and that is what this position is all about.

Responsibilities

You will work as part of a team to enhance the data structures behind Simulink. This will include applying your knowledge of data structures and object-oriented design to:
• Improve the organization of Simulink’s data
• Enhance the ease with which our customers can configure the data associated with algorithms
• Speed up the process of accessing & searching for information

You will be personally responsible for designing, implementing and validating these changes which will inevitably involve making substantial changes to the core infrastructure of Simulink.

Qualifications

You must have:
• An M.S. or PhD in Computer Science or a related field of engineering or science.
• At least 5 years writing commercial, object-oriented C++ code.
• Thorough knowledge of advanced algorithms, data structures and object-oriented programming techniques - and direct experience using these skills in your work.
• Excellent oral and written communication.

Nice to have:
• Experience with MATLAB, Simulink, Stateflow & Real-Time Workshop is a big plus.
• Understanding of methodologies for typing data (including numeric types, composite types, complexity and units).

You must be:
• Self-motivated and capable of working independently to drive tasks to completion.
• Flexible and able to work with others one-on-one and as an integral part of a team.
• Eager to learn and grow by jumping into finding solutions to problems.

E-mail this page
Print this page

Job Openings
Worldwide

Spotlight Job