Senior Software Engineer
Company: The MathWorks, Inc.
Location: Natick, MA
Posted on: July 21, 2014
Job Description:
Description: Working under the direction of Engineering Manager 1, will be
responsible for leading business critical projects in an experienced and
high caliber engineering team; influencing technical licensing roadmap and
collaborating with multiple business groups; working in an agile tight knit
team with other Software Engineers, Quality Engineers, Usability
Specialists and Technical Writers on Licensing projects; designing and
developing Licensing technology; driving multiple projects from requirements to design/architecture, to delivery; improving quality of existing
code base through debugging, re-factoring and improving unit and system
tests; and mentoring other engineers on the team. Education and Experience: Bachelor's degree in Computer Science, Mathematics or
Engineering (willing to accept foreign education equivalent) and six (6) years of
experience in job offered or six (6) years of experience in systems
architecture using C++ and Visual C++. OR Master's degree in Computer Science, Mathematics or Engineering
(willing to accept foreign education equivalent) and two (2) years of
experience in job offered or two (2) years of experience in systems architecture
using C++ and Visual C++. OR Ph.D. degree in Computer Science, Mathematics or Engineering
(willing to accept foreign education equivalent) and no experience. Special Requirements: · Demonstrated expertise in software development lifecycle,
including requirements gathering/analysis, structured and object oriented
design, architecture, prototyping and implementation using Design
Patterns, UML and Database management system. · Demonstrated expertise in leading projects using agile methodologies, managing technical discussions, researching new
technologies and developing technology roadmap, collaborating with multiple
teams, reviewing project deliverables, adhering to quality standards
and mentoring junior members in the team. · Demonstrated expertise in development of multi-tiered software
to run across Windows and Unix platforms using C++, Visual C++,
IPC, Multithreading, STL and XML. · Demonstrated expertise in testing, debugging, troubleshooting
and refactoring legacy code using Debugger, Performance Monitor,
Memory Management and Crash Analysis techniques. [Expertise may be gained during Graduate program.] The MathWorks, Inc. is willing to accept a suitable combination
of education, training, and/or experience to satisfy the
requirements. For the position listed above, interested candidates may search by job
code 12207 for specific job details and requirements and apply online on
the Careers Page at www.mathworks.com/company/jobs.
Keywords: The MathWorks, Inc., Boston , Senior Software Engineer, Engineering , Natick, MA, Massachusetts