PortlandMERecruiter Since 2001
the smart solution for Portland jobs

Senior Software Engineer

Company: The MathWorks, Inc.
Location: Natick, MA
Posted on: April 11, 2017

Job Description:

Working under the direction of the Engineering Manager 1, will be

responsible for improving an automatic code generation tool that is

widely used by most automotive, aerospace, and other industrial users to

develop their latest products; utilizing software design and

implementation skills to troubleshoot complex and unstructured problems;

contributing to all phases of the software development life cycle

including requirement collection, software design and implementation;

working with quality engineering and customer support engineers to

ensure the highest quality products and best user experiences for

customers; and developing new features as well as making core compiler

and code-generation infrastructure enhancements.

Education and Experience:

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

Computer Science, Mathematics, Applied Mathematics, Physics, or

Information Technology and two (2) years of experience in job offered or

two (2) years of experience in graphic driver development.

OR

Ph.D. degree (or foreign education equivalent) in Engineering, Computer

Science, Mathematics, Applied Mathematics, Physics, or Information

Technology and no experience.

OR

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

Computer Science, Mathematics, Applied Mathematics, Physics, or

Information Technology and six (6) years of experience in job offered or

six (6) years of experience in graphic driver development.

Special Requirements:

• Demonstrated expertise in object oriented programming and design

using C and C++ within a Windows and Linux environment.

• Demonstrated expertise applying software engineering state-of-

the-art practices including algorithm design and design patterns; using

data structures to develop production quality and maintainable software

tools; and maintaining software code repositories using Perforce.

• Demonstrated expertise applying model-based design workflows

involving model creation and verification, and code validation.

• Demonstrated expertise in GPU programming using OpenGL and

OpenCL; writing algorithms in C and C++ to simulate graphics hardware

for driver development; and developing a compiler tool chain for a

graphical language with high-level data types -- dynamic matrix, fixed-

point and complex data.

[Experience and/or expertise may be gained during Doctoral program.]

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

code 16991 for specific job details and requirements and apply online on

the Careers Page at http://www.mathworks.com/company/jobs

Keywords: The MathWorks, Inc., Portland , Senior Software Engineer, Engineering , Natick, MA, Maine


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 Maine jobs by following @recnetME on Twitter!

Portland RSS job feeds