Job SummaryDo you have a strong aptitude for writing, interest in learning new technologies, and a flair for explaining complex concepts and procedures to technical audiences? You might be: Experienced in MATLAB or C/C++ programming A recent graduate in engineering or computer science with a keen interest in technical communication An experienced writer with a strong technical background Come join a team at MathWorks that writes online content to explain how to use sophisticated products that automatically generate C/C++ code from MATLAB algorithms. Code generation technology is revolutionizing engineering. Software components make up an ever larger part of everyday devices (cars, planes, cell phones, and more).  Engineers use tools like ours to model systems at a high level and then turn those models into embeddable C code for real-time and embedded systems.ResponsibilitiesAt MathWorks, documentation is a key component of our products. As an integral member of out interdisciplinary team, you will:  Write goal-oriented content that explains concepts and techniques for generating code from MATLAB algorithms. Develop examples and tutorials that show how to generate standalone C and C++ code from MATLAB algorithms. Work with the user community and customer-facing groups to understand what the users need to learn to be successful with our code generation software. Participate with the development team in product planning, design review, and testing. Help MathWorks develop next-generation online resources.Minimum Qualifications A bachelor’s degree and 3 years of professional work experience (or a master’s degree) is required.Additional Qualifications 2+ years of experience in MATLAB and/or C programming. Ability to learn and explain practical engineering and programming concepts and procedures. Technical writing ability to develop and document creative examples of functionality to help users meet real-world design goals.Plusses: Experience with compiler development. Familiarity with C++ and object-oriented programming concepts. Familiarity with Simulink. To be considered for this opportunity, please include the following information as part of your online application (when asked for Additional Documents): Cover letter explaining why you want to be a Technical Writer at MathWorks and what you can bring to the position. Samples of original writing that showcase your ability to convey complex procedures and concepts to technical audiences (PDFs or URLs). Why MathWorks?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 3000 people in 15 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, Inc. is an equal opportunity employer. We evaluate qualified applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, and other protected characteristics. The EEO is the Law poster is available here.