Software Engineer
Company: The MathWorks, Inc.
Location: Natick, MA
Posted on: January 25, 2016
Job Description:
Description: Working under the direction of the Engineering Manager 1, will
be responsible for shaping our Simulink and Stateflow graphical
programming language editors; inventing and implementing novel user
interactions and features; increasing the performance, scalability, and elegance
of our tools, enabling scientists and engineers around the world to
work more efficiently and effectively; designing, implementing, and
maintaining large portions of our graphical editors; taking designs all the
way from concept to completion; and designing, coding, documenting
and communicating ideas. Education and Experience: Master’s degree or higher (or foreign education equivalent)
in Engineering, Computer Science or Physics and no experience. OR Bachelor’s degree (or foreign education equivalent) in
Engineering, Computer Science or Physics and five (5) years of experience in
job offered or five (5) years of experience writing algorithms for
graphical layout. Special Requirements: • Demonstrated expertise designing IDEs including graph
editors, simulators and model visualization editors, for Windows and
Linux. • Demonstrated expertise designing graphical editors for
model representation; and using layout libraries -- graphviz, Jung and
JGraph -- for graph visualization. • Demonstrated expertise designing and implementing
graphical layout algorithms according to hierarchical, force directed
and simulated annealing approaches. • Demonstrated expertise in object oriented design and
analysis using C++ according to MVVM. [Expertise may be gained during Graduate program.] For the position listed above, interested candidates may search
by job code 15659 for specific job details and requirements and apply
online on the Careers Page at www.mathworks.com/company/jobs
Keywords: The MathWorks, Inc., Boston , Software Engineer, Engineering , Natick, MA, Massachusetts