* Job: 21182-SMAR * Location: US-MA-Natick * Department: Web Applications and Services
Join the MathWorks Examples Infrastructure team and help to design and implement the next generation of tools and technologies used to build the MathWorks library of over 20,000 examples. Typical projects include build automation using GNU Make in a cross-platform environment, build performance measurement and improvement, and debugging MATLAB scripts used in build process.
* Design and develop infrastructure to prevent software build problems. * Measure and improve our build system performance. * Contribute to the development of distributed build infrastructure. * Adapt build tooling to evolving requirements. * Document work to help train and educate developers and technical writers about the build system.
* A bachelor's degree and 5 years of professional work experience (or a master's degree) is required.
* Experience using GNU make * Experience with XML and/or JSON * Toolsmith attitude, enjoys writing utilities and automating processes to streamline development * Experience with programming and debugging scripting languages like Perl or Python * Experience with software configuration management tools such as Perforce or Git * Comfortable with interface design and refactoring
It's the chance to collaborate with bright, passionate people. It's contributing to software products that make a difference in the world. And it's being part of a company with an incredible commitment to doing the right thing - for each individual, our customers, and the local community.
MathWorks develops MATLAB and Simulink, the leading technical computing software used by engineers and scientists. The company employs 4000 people in 16 countries, with headquarters in Natick, Massachusetts, U.S.A. MathWorks is privately held and has been profitable every year since its founding in 1984.
MathWorks is a developer of mathematical computing software for engineers and scientists.