What are the responsibilities and job description for the Senior Software Engineer - Graphics and Chart Interactions position at Mathworks?
Job Description
U.S. Benefits
\nWhat are some of the benefits and perks of working at MathWorks?
\n\n
- 401(k) matching
\n- Quarterly profit-sharing plan
\n- Tuition reimbursement
\n- Paid Volunteer Time
\n- Fitness and Recreation
\n- Wellness center
\n- Training and Development
\n- Relocation Assistance Provided
\n\n
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/hybrid-model.html.
MathWorks staff enjoy a hybrid work-from-home model featuring both home-office flexibility as well as in-office meeting days for optimized collaboration.
\nWe are seeking a talented, self-motivated, and creative software engineer to join our team to develop MATLAB's next generation interactive data tools.
\nAs a member of the Data Tools team, you will have a unique opportunity to use your creativity in UI design to develop innovative data exploration and visualization tools for MATLAB - the industry leading technical computing environment. You will work with a fun team of dedicated developers with a strong culture of collaboration and mentorship
MathWorks nurtures growth, appreciates diversity, encourages initiative, values teamwork, shares success, and rewards excellence.
- \n
- Design, develop and maintain the next generation of MATLAB data tools. \n
- Work on existing MATLAB interactive data exploration and visualization tools \n
- Develop requirements for new features through customer interviews and usability tests \n
- Develop User Interface (UI) designs through prototypes and collaborative design reviews. \n
- Collaborate on appropriate architecture and implement the designs. \n
- Participate in all team activities such as agile planning, design discussions and reviews. \n
- Communicate designs, plans, and ideas throughout the organization. \n
- \n
- \n
- \n
- Experience developing web applications with significant interactive features using JavaScript and/or associated frameworks \n
- Experience with UI Design \n
- Experience programming with Object Oriented Design \n
- Experience with analyzing and viualizing engineering or scientific data \n
- Experience developing multi-threaded applications \n
- Familiarity with MATLAB \n
- Familiarity with HTML5 \n
\n
- A bachelor's degree and 7 years of professional work experience (or a master's degree and 5 years of professional work experience, or a PhD degree, or equivalent experience) is required. \n