MathWorks has a hybrid work model that enables staff members to split their time between office and home. The hybrid model provides the advantage of having both in-person time with colleagues and flexible at-home life optimizations. Learn More: https://www.mathworks.com/company/jobs/resources/applying-and-interviewing.html#onboarding.
Working under the direction of the Manager or Senior Team Lead, will be responsible for generate code for machine learning algorithms; create Simulink native blocks for machine learning models; implement new algorithms using MATLAB Coder; re-architect existing code to enable code generation; designing and developing sophisticated software; designing and implementing new features of Simulink and MATLAB Coder; writing high quality code for designing extensible software using software engineering principles, patterns and methodologies, performance monitoring and integration; participating in all aspects of product development from requirements gathering and design to implementation, qualification and validation; coordinating work with cross-functional team members in engineering, quality engineering, user experience, and documentation; increasing productivity and bringing quality features to market; working towards enhancing the software architectural designs to meet new vision and requirements; and collaborating with subject matter experts in pursuit of continuous improvement of designs and modeling strategies. May telecommute up to 40%.
MathWorks nurtures growth, appreciates diversity, encourages initiative, values teamwork, shares success, and rewards excellence.
Minimum Qualifcations:
Employer will accept a Bachelors degree in Computer Science, Engineering (any), or related field and [3] years of experience in the job offered or in a Software Engineer -related occupation.
Alternatively, employer will accept a Masters degree in Computer Science, Engineering (any), or related field and no experience.
The position also requires demonstrable experience with each of the following:
[Expertise may be gained during Graduate program. Will accept any suitable combination of education, training and/or experience]