The MathWorks outside of Boston, is looking for a senior C++ developer to work as part of a small team shaping our Simulink and Stateflow graphical programming language editors. You will invent and implement novel user interactions and features. You will increase the performance, scalability, and elegance of our tools, enabling scientists and engineers around the world to work more efficiently and effectively.
The company offers two graphical languages today:
Simulink (
http://www.mathworks.com/products/simulink) and
Stateflow (
http://www.mathworks.com/products/stateflow)
(signal and state-based respectively) that have been around for a long time. We are now working to provide a foundation common to them both that can also support new graphical languages.
We work in C++ in Qt and ship on multiple platforms including Windows, Mac, and Linux.
Qualifications:
- outstanding command of C++ (at least 4 years professional experience)
- Masters, or PhD, in Computer Science, Electrical/Computer Engineering, Mathematics, Physics, or related engineering field
- broad comprehension of common design patterns, idioms, and styles
- ability to document designs (UML a plus)
- professional experience with UI programming (especially Qt)
- leadership skills necessary to initiate and complete large independent projects
- excellent communication, good working relationships
- interactive graphics experience preferred but not required
Please send a resume if you are interested.
-Simon Greenwold