Software Engineer
Company: The MathWorks, Inc.
Location: Natick, Massachusetts
Posted on: November 14, 2023
Job Description:
Working under the direction of the Manager or Senior Team Lead,
will be responsible for designing and developing sophisticated
software; designing and implementing moderately-complex software
for robotics algorithms related to perception, planning, and
control for robots using machine learning; writing high quality
code, designing extensible software using software engineering
principles, patterns and methodologies, performance monitoring and
integration; participating in software development projects of
moderate scope, from requirements gathering and design to
implementation, qualification and validation; assisting
cross-functional team members in engineering, quality engineering,
user experience, and documentation; increasing productivity and
bringing quality features to market; and working with subject
matter experts in pursuit of continuous improvement of designs and
modeling strategies. Education and Experience: Masters degree in Engineering, Computer Science, or a closely
related field (or foreign education equivalent) and no
experience. OR Bachelors degree in Engineering, Computer Science, or a closely
related field (or foreign education equivalent) and three (3) years
of experience as a Software Engineer (or related occupation)
performing development, testing or technical support of robotic
systems. Special Requirements: Demonstrated expertise in object oriented programming in C/C++,
Python, and MATLAB within a multiplatform environment -- Windows,
Linux, and Mac. Demonstrated expertise applying statistical methods -- linear
algebra, probability, and mathematical optimization -- to model
autonomous vehicle behavior, dynamics, controls, and 2D and 3D
geometric transformations in MATLAB and Simulink. Demonstrated expertise applying deep learning algorithms to
design and develop computer vision applications using MATLAB. Demonstrated expertise using Simulink to model robotic
systems. [Expertise may be gained during Graduate program.] For the position listed above, interested candidates may search
by job code 32694 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., Boston , Software Engineer, Computer , Natick, Massachusetts, Massachusetts