Principal Software Engineer

Remote Full-time
Job Summary

MathWorks has a hybrid work model that enables staff members to split their time between office and home. The hybrid model provides the advantage of having both in-person time with colleagues and flexible at-home life optimizations. Learn More: https://www.mathworks.com/company/jobs/resources/applying-and-interviewing.html#onboarding.

The MATLAB language is powered by a cutting-edge JIT compiler. Join the team of programming language and compiler experts in the JIT compiler team. Innovate across the entire spectrum of compiler technology, from program analysis and transformation to code generation and runtime system. This technology is critical to the continued success of MATLAB and over a million MATLAB users will benefit from your work.

MathWorks nurtures growth, appreciates diversity, encourages initiative, values teamwork, shares success, and rewards excellence.

Responsibilities

We are seeking a highly motivated and skilled software engineer with a love of compilers.
• As a senior member of the team, you will be responsible for the design and implementation of significant parts of the compilation and execution pipeline at the core of MATLAB.
• You will solve open problems in Intermediate Representation Design, Performance Optimization, Code Generation and Runtime System on multiple platforms for dynamically typed introspective languages.

Your work will make MATLAB programs faster and will be key in enabling future language features.

Qualifications
• A bachelor's degree and 10 years of professional work experience (or equivalent experience) is required.

Additional Qualifications
• Experience in compiler technology and related tools (e.g., performance analysis and benchmarking).
• Strong C/C++ programming skills.
• Strong written and verbal communication skills.
• Experience in developing LLVM passes is a strong plus.
• Experience in developing Garbage Collection is a strong plus.
• Experience with multi-threading is a strong plus.

Apply Now

Apply Now →

Similar Jobs

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote

USPS Office Helper

Remote

Netflix Tagger Job Application

Remote

**Part-time Online Data Entry Clerk - Entry Level (Remote) at blithequark**

Remote

Senior Business Operations Associate - Remote USA

Remote

Entry-Level blithequark Data Entry Specialist – Remote Work Opportunity with Competitive Pay and Growth Potential

Remote

Data Warehousing Specialist (PJ)

Remote

**Experienced Full Stack Quality Assurance Engineer – Virtual & Simulation Testing, Mechatronics & Sustainable Packaging**

Remote

Visual Designer

Remote

HR Systems Analyst - People Technology (REMOTE) - Shaping the Future of Insurance through Innovative HR Technology Solutions

Remote

Experienced Data Entry and Database Engineer for Advanced Full-Self-Driving Projects – Remote Opportunity at arenaflex

Remote

Hiring Now: Data Entry Clerk (Typist) - Remote | WFH

Remote
← Back