Software Engineer
Company: The MathWorks, Inc.
Location: Natick, MA
Posted on: January 25, 2016
Job Description:
Description: Working under the direction of the Engineering Senior Team Lead
3, will be responsible for playing a major role in advancing the user
experience of products by creating new graphical interfaces as well as
the supporting infrastructure; working with internal and external
customers in defining requirements, workflows, priorities, and
features; collaborating with other development teams and inventing new
solutions; and designing and implementing high-quality software
systems. Education and Experience: Master’s degree or higher (or foreign education equivalent)
in Engineering, Computer Science, or Information Technology and
no experience. OR Bachelor’s degree (or foreign education equivalent) in
Engineering, Computer Science, or Information Technology and five (5) years
of experience in job offered or five (5) years of experience in
GUI development using MATLAB and Java technologies. Special Requirements: • Demonstrated expertise performing Java Swing GUI development
to create customized UI components, and programming in HTML and
JavaScript for content and CSS for styles. • Demonstrated expertise applying advanced object oriented
design patterns in software development. • Demonstrated expertise programming in C++ and Java, and
building models to analyze data using MATLAB, including algorithmic
programming for performance optimization and data analysis using MATLAB
profiling and reporting tools. • Demonstrated expertise in test driven development and
automated testing of Java applications including JUnit testing. [Expertise may be gained during Graduate program.] For the position listed above, interested candidates may search
by job code 15653 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