Designing, developing, testing, and maintaining MATLAB applications, with responsibilities that include coding, debugging, and user support, requiring proficiency in MATLAB syntax and potentially other programming languages.
- Designing and developing MATLAB applications, including those that interface with other languages like C++ or Python.
- Writing, testing, and debugging MATLAB code to ensure functionality and performance.
- Maintaining existing MATLAB applications, providing technical support to users, and addressing issues.
- Creating and maintaining documentation for MATLAB applications and workflows.
- Working with cross-functional teams (e.g., designers, quality engineers) to develop and implement high-quality applications.
- Collaborating with business areas and usability specialists to gather, develop, and document requirements.
- Ensuring that test cases and plans are appropriately developed and adhered to.
- Identifying and resolving technical issues related to MATLAB applications.
- Working with infrastructure teams to ensure high performance and availability of MathWorks applications.
- Working with version control systems (e.g., Git) to manage code and ensure proper branching strategies.