Software Engineer
Company: The MathWorks, Inc.
Location: Natick, MA
Posted on: October 15, 2018
Job Description:
Working under the direction of the Engineering Senior Team Lead
3, will be responsible for making technical contributions to hardware
interface products in the form of architectural design, new feature
development, and bug fixes; participating in software projects from early
design stages and playing a critical role in driving features to
delivery; implementing features using the full software development
lifecycle; developing well-tested, modular code; writing unit tests;
analyzing software defects and addressing root causes; and presenting to
and participating in team design reviews. Education and Experience: Master’s degree or higher (or foreign education equivalent)
in Engineering, Computer Science, Information Technology, Computer
Science and Engineering, Systems Science, or Operations Research and
no experience. OR Bachelor’s degree (or foreign education equivalent) in
Engineering, Computer Science, Information Technology, Computer Science
and Engineering, Systems Science, or Operations Research and five
(5) years of experience in job offered or five (5) years of experience
in development, testing, or technical support of MATLAB-based
software interfaces to external hardware. Special Requirements: • Demonstrated expertise in design or technical support of software interfaces according to IVI standards, to enable
communication from MATLAB to IVI supported instruments. • Demonstrated expertise in development or technical support
of APIs with instrumentation hardware -- Oscilloscopes,
Function Generators, Digital Multimeters, and PLCs -- using industry
standard protocols and transports -- TCP/IP, I2C, RS232, UDP, Bluetooth,
VISA, MODBUS, and IEEE-488/GPIB. • Demonstrated expertise programming in MATLAB, Java, C++, C,
and .NET technologies. • Demonstrated expertise in object-oriented design, analysis
and development for interfacing with test and measurement
instrumentation hardware. [Expertise may be gained during Graduate program.] For the position listed above, interested candidates may search
by job code 19480 for specific job details and requirements and apply
online on the Careers Page at http://www.mathworks.com/company/jobs
Keywords: The MathWorks, Inc., Cranston , Software Engineer, Engineering , Natick, MA, Rhode Island