Software Engineer
Company: The MathWorks, Inc.
Location: Natick, Massachusetts
Posted on: April 5, 2021
Job Description:
Working under the direction of the Manager or Senior Team Lead,
will be responsible for designing, developing and testing
sophisticated software; developing complex technologies that enable
scientists and engineers to use software and hardware from Test and
Measurement companies with MATLAB in their technical computing
workflows; collaborating with both MathWorks engineers and
engineers at partner companies to design and deliver integrations
between MathWorks and partner company products, including
requirements gathering, functional design, and design reviews;
performing implementation, code reviews and unit testing; training
partner engineers and sales people; consulting with key customers;
and working closely with other developers, quality engineers,
marketing, and sales specialists to develop and document
integrations and create demos. Education and Experience: Masters degree or higher (or foreign education equivalent) in
Engineering or Computer Science and no experience. OR Bachelors 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 development,
testing, or technical support of MATLAB-based software interfaces
to external software and hardware. Special Requirements: Demonstrated expertise programming in MATLAB, C++, LabVIEW and
LabVIEW FPGA. 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, Signal Generators, and Spectrum Analyzers -- using
industry standard protocols and transports -- TCP/IP, I2C, RS232,
UDP, Bluetooth, VISA, MODBUS, and IEEE-488/GPIB. 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 25309 for specific job details and requirements and
apply online on the Careers Page at
https://www.mathworks.com/company/jobs/opportunities.html
Keywords: The MathWorks, Inc., Nashua , Software Engineer, Computer , Natick, Massachusetts, New Hampshire