Software Engineer
Company: The MathWorks, Inc.
Location: Natick, MA
Posted on: March 16, 2015
Job Description:
Working under the direction of Development Services Senior Team
Lead 4, will be responsible for developing and improving highly automated
build and test system; developing command-line and web-based tools that are the
backbone of the automation for continuously evolving development process;
working closely with teams from the Engineering, Infrastructural
Testing, and Release Engineering organizations to debug and analyze problems,
collect requirements and provide solutions that span various software
component and team boundaries; designing and developing a suite of client
applications and web services for building and testing software; working with
customers and other team members to gather, assimilate, analyze, and
understand user requirements and increase the efficiency of Developers;
synthesizing complex concepts and development working models; participating in cross
functional teams to investigate, evolve, and propel all software
development tools, including fundamental product architecture and infrastructure;
envisioning, inventing, and creating designs; implementing, testing,
documenting, deploying, evaluating, and enhancing Development tools;
automating and evolving processes and procedures; and training and educating
users in Development. Education and Experience: Master’s degree or higher (or foreign education equivalent) in
Computer Science or Engineering and no experience. OR Bachelor’s degree (or foreign education equivalent) in Computer
Science or Engineering and five (5) years of experience in job offered or
five (5) years of experience in development or technical support of build
and test or compiler applications using MATLAB. Special Requirements: • Demonstrated expertise writing scripts and creating web
services to enable automated tests for source code evaluation using Java,
JavaScript, Perl and SOAP/REST web services. • Demonstrated expertise in object oriented programming using
Java and C++, multi-language interfacing with Java, Javascript, C++ and
MATLAB, and usage of design patterns. • Demonstrated expertise in application design within a
distributed architecture and parallel computing environment, including
source control management and versioning using Perforce. [Expertise may be gained during Graduate program.] For the position listed above, interested candidates may search
by job code 14270 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
Click
here to apply!
|