Senior Software Engineer - Language - Code Analysis
Job SummaryJoin the MATLAB Language team for an exciting opportunity to enhance the MATLAB experience for users through the development of code analysis functionality. You will have a chance to exercise your problem solving, analysis, algorithm design, and software engineering skills in a technologically diverse, dynamic, and challenging environment. As part of your responsibilities you will plan, design, specify, and implement new features and tools. You will work closely with members of the Development, Program Management, Usability, Quality Engineering, and Documentation teams, as well as internal and external customers, to ensure high levels of product quality and functionality. Responsibilities Contribute to the specification, design, and implementation of MATLAB code analysis tools. Contribute to code analysis infrastructure, including design, coding, code reviewing, and unit testing data structures and algorithms. Actively seek opportunities to improve the quality of the existing code base through debugging, refactoring, and improving unit tests. Coordinate projects with Program Management, Usability, Quality Engineering, and Documentation to ensure success. Interface with internal and external MATLAB users to understand use cases and develop requirements and specifications. Qualifications B.S. + 5-7 years or M.S. + 3-5 years industry experience with software engineering, in Engineering, Computer Science, Physics or Mathematics Excellent C++ coding with object-oriented design skills Proven project management skills Excellent communication skills Pluses: Experience with creating commercial software Exposure to MATLAB Understanding of compiler design and technologies Experience with program performance optimization Familiarity with Java Exposure to UI design and implementation Company: The MathWorks, Inc.Reference Code: 6174 ©2006 The MathWorks, Inc.
|