Engineering Jobs

Search engineering jobs. has thousands of jobs in aerospace, civil engineering, electrical, chemical, industrial, manufacturing, mechanical engineering and other related fields. Post jobs for free.
Keywords: Country: Region: Discipline:
Login now to apply Free job postings. Login now to post
Return to Job Posting Home

Web Infrastructure and Architecture Principal Engineer

Company Name: MathWorks
(More from this company)
Location: Natick, Massachusetts, United States
Date Posted: 5/2/2013
Posting Expiry Date: 6/1/2013
Pay Rate:

Share |

We are seeking a Principal Software Engineer to develop and support the infrastructure and architecture needed to support MathWorksÆ transition to web and mobile based computing.  This position is responsible for identifying and solving key technical needs, solving architectural issues facing many teams, and addressing current and future goals surrounding the support of web and mobile technologies.  Help us drive these projects to completion by joining our team.ö


This is a challenging position requiring solid software architecture experience and experience in driving key technical decisions for a development team. You will be required to participate with enthusiasm in all stages of software design, coding, testing, and documentation. In addition to maintaining and extending the current infrastructure used by MathWorks development teams, you will be responsible for implementing functionality to allow the products to function in a web and mobile computing environments. This will require implementing functionality in C++,  JavaScript, MATLAB, Java and other programming languages and technologies as appropriate.


  • B.S. / M.S. in Computer Science, Engineering, or related area plus 8 years of experience
  • Experience developing applications with C++
  • Experience developing native applications on Windows, Mac, or Linux
  • Experience with software architecture, object oriented design, API design, and abstraction


  • Experience with Chromium Embedded Framework
  • Experience with the development of Chromium, WebKit, V8 or similar technologies
  • Experience developing network based or client/server applications
  • Experience deploying software tools from concept to design to delivery
  • Experience with MATLAB