Software Engineer
Company: The MathWorks, Inc.
Location: Natick, MA
Posted on: June 20, 2016
Job Description:
Description: Working under the direction of the Engineering Manager 1, will
be responsible for developing embedded applications to architect
and implementing turnkey targeting solutions for the latest
processor and robotics platforms; extending code generation technologies to
provide customers with automated workflows that translate MATLAB and
Simulink designs to deployable standalone applications that execute on
embedded hardware; and participating in all stages of design,
implementation, testing, and product release. 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
the job offered or five (5) years of experience in C++ and MATLAB
infrastructure development. Special Requirements: • Demonstrated expertise designing embedded systems using
embedded C and embedded real-time operating systems. • Demonstrated expertise in object oriented programming
using MATLAB; and modeling and deploying systems in Simulink using
model-based design principles. • Demonstrated expertise refactoring legacy code in C++
according to SOLID design principles. • Demonstrated expertise writing automation scripts for
building, cross-compiling and deploying binaries to an embedded system
using build automation tools -- Make, CMake, GMake and NMake. [Expertise may be gained during Graduate program.] For the position listed above, interested candidates may search
by job code 15986 for specific job details and requirements and apply
online on the Careers Page at http://www.mathworks.com/company/jobs
Keywords: The MathWorks, Inc., Boston , Software Engineer, Engineering , Natick, MA, Massachusetts