BostonRecruiter Since 2001
the smart solution for Boston jobs

Software Development Manager - UI Platform Team

Company: The MathWorks, Inc.
Location: Natick, MA
Posted on: January 9, 2012

Job Description:

Working under the direction of Engineering Manager 2, responsible for the

design, development and evolution of the MATLAB UI platform that includes

writing of use case and requirements specifications, writing of design and

architecture specifications and implementation of an object oriented

component framework, system dialogs and utilities for Windows, UNIX, Mac

and web based MATLAB applications using MATLAB, MATLAB Common Object System

(MCOS), C++, JAVA, HTML, JavaScript, including specific use of JAVA

libraries Swing and JIDE and JavaScript libraries DoJo, jQuery and extJS.

Will participate in the design and implementation of unit tests using CPP

Unit, JUnit and JsUnit. Will participate in and conduct functional and

architectural design reviews, code reviews and test plan reviews. Will be

responsible for developing and proposing project strategy, planning and

conducting strategy reviews, setting project and iteration goals,

developing project execution plans for each product release cycle using

iterative and agile methodologies, conducting iteration planning,

retrospective and regular stand-up meetings, using agile development tool

XPlanner to plan and track project progress. In addition, will be

responsible for managing a development team of software engineers, coaching

and mentoring of the team, providing learning, training and skill building

opportunities, conducting annual performance reviews and managing

individual and team performance and making recruitment decisions for the

team. Will conduct and participate in weekly team and one-on-one meetings

to organize and plan team resource allocations. Moreover, will conduct Root

Cause Analysis (RCA) and Hansei-Kaizen sessions with the team to improve

team efficiency and productivity.

Education and Experience:

Bachelor's degree (or foreign education equivalent) in Engineering,

Computer Science or Physics and eight (8) years experience in job offered

or eight (8) years experience developing application software to build data

visualization and data interaction systems.

OR

Master's degree (or foreign education equivalent) in Engineering, Computer

Science or Physics and five (5) years experience in job offered or five (5)

years experience developing application software to build data

visualization and data interaction systems.

Special Requirements:

* Demonstrated expertise designing and developing UI components, dialogs,

utilities and objects using MATLAB and MCOS.

* Demonstrated expertise in requirements gathering, user interview,

functional specification design, implementation and unit tests for data

visualization and interaction systems using C++, JAVA Swing, HTML and

JavaScript.

* Demonstrated expertise leading a development team and managing large,

multi-release software projects employing agile/lean methodologies and

iterative planning.

For the position listed above, interested candidates may search by job code

9557 for specific job details and requirements and apply on-line on the

Careers Page at www.mathworks.com/company/jobs.

Keywords: The MathWorks, Inc., Boston , Software Development Manager - UI Platform Team, Computer , Natick, MA, Massachusetts


Didn't find what you're looking for? Search again!

I'm looking for
in category
within


Log In or Create An Account

Get the latest Massachusetts jobs by following @recnetMA on Twitter!

Boston RSS job feeds