|

Get new similar jobs by email for

Simulink Compiler Engineer

By continuing you agree to Monster's Privacy policy, Terms of use and use of cookies.
Monster
 
 
 
 

Job Summary

Company
Location
Natick, MA
Industries
Education
Job Type
Full Time
Employee
Career Level
Experienced (Non-Manager)
Job Reference Code
8892-GMAR
Contact Information
Job Wrapping
The MathWorks, Inc.

Simulink Compiler Engineer

About the Job

Job Summary

Our proprietary optimizing compiler is a key strategic focus of the MathWorks. Both the language and the compiler are actively developed by a talented team of programming language and compiler experts.  

Compiling the dynamically-typed matrix-oriented MATLAB language to embedded systems is not a well-studied problem.  You will need to determine the optimal tradeoff between supported subset, usability, and the quality of the generated code.  Then, implement your vision and ship it.

Over a million customers use our tools in designing the next generation of automobiles, airplanes, cell phones, radar systems, and spacecraft.  If you have not heard of us, ask an engineer!  

http://www.mathworks.com/company/user_stories/MathWorks-Tools-Help-Land-Unpiloted-Boeing-Spacecraft.html

Responsibilities

  • Solve programming language design and compiler optimization problems.
  • Implement new features.
  • Improve our quality of life with creative workflows and tools.
  • Pursue excellence in all things!

Minimum / Preferred Qualifications

  • MS +3 years experience in software or compiler development, or a PhD in Computer Science or related field.
  • Demonstrated theoretical and practical experience in parallel language constructs or parallelization techniques.
  • Practical compiler implementation and optimization experience.
  • Experience using multiple programming languages (for example C, C++, C#, Java, OCaml, Haskell, Scheme, and Prolog) a strong plus.
  • 2 years of C or C++. (You will need to learn C++ on the job if not proficient.)
  • Demonstrated ability to dive into and work with large code bases.
  • Strong abstraction, algorithmic, and software architecture skills.
  • Strong communications skills.



MathWorks, Inc. is an equal opportunity employer. We evaluate qualified applicants without regard to race, color, religion, sex, national origin, disability, veteran status, and other protected characteristics. The EEO is the Law poster is available here.

 

Job Tools

  • Follow Company
    Your information may be shared with the company.
  • Following Company
  • Print
  • Share
  • Report this job

Quantcast