Software Engineer
Company: The MathWorks, Inc.
Location: Natick, MA
Posted on: November 21, 2017
Job Description:
Working under the direction of the Engineering Manager 3, will
be responsible for designing and developing software applications
for control system design automation; enhancing workflows by adding
new capabilities directly to the Simulink and Stateflow graphical
languages; designing and architecting new software features and
components; collaborating in an Agile environment with a
cross-functional development team; designing and implementing multi-device
modern applications using C++/JavaScript/HTML5/CSS; and developing requirements, writing design specifications, and participating
in code reviews. Education and Experience: Master’s degree or higher (or foreign education equivalent)
in Engineering or Computer Science and no experience. OR Bachelor’s degree (or foreign education equivalent) in
Engineering or Computer Science and five (5) years of experience in job offered
or five (5) years of experience in full stack HMI development or
technical support. Special Requirements: • Demonstrated expertise programming in C++, MATLAB and
JavaScript for full-stack feature development, including requirement
analysis. • Demonstrated expertise performing UI design and
implementation within an Agile software development environment. • Demonstrated expertise in design automation using QT and
Web Engine. • Demonstrated expertise developing Human Machine Interfaces (HMIs) for graphical programming. [Expertise may be gained during Graduate program.] For the position listed above, interested candidates may search
by job code 18296 for specific job details and requirements and apply
online on the Careers Page at http://www.mathworks.com/company/jobs
Keywords: The MathWorks, Inc., Revere , Software Engineer, Engineering , Natick, MA, Massachusetts