Principal Software Engineer

2 weeks ago


Natick, United States The MathWorks Inc 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: You will work as part of a small team crafting the next generation of our Simulink and Stateflow graphical programming language editors. You will invent and implement novel user interactions and features, as well as programmatic interfaces to automate manipulations of those languages. You will increase the performance, scalability, and elegance of our tools, enabling scientists and engineers around the world to work more efficiently and effectively. MathWorks nurtures growth, appreciates inclusivity, encourages initiative, values teamwork, shares success, and rewards excellence. Responsibilities You will be responsible for designing, implementing, and maintaining large portions of our graphical editors and the programmatic interfaces of those editors. You will be taking designs all the way from concept to completion. You will not only design and code, but also document and communicate your ideas. Minimum Qualifications Proficiency with C++ Proficiency with JavaScript A bachelor's degree and 3 years of professional work experience (or a master's degree, or equivalent experience) is required. Additional Qualifications Proficiency with C++ and TypeScript or JavaScript Familiarity with at least one other strong programming language Broad comprehension of common design patterns, idioms, and styles Ability to document designs (UML a plus) Professional experience with UI programming Leadership skills necessary to initiate and complete large independent projects Knowledge of meta-modeling is a plus Experience developing programmatic and scripting APIs a plus Interactive graphics experience a plus Experience with HTML5 Canvas a plus



  • Natick, MA, United States Intuvie Full time

    GENERAL SUMMARY The Principal SQA Engineer is part of SQA team and the overall software development team. ESSENTIAL JOB FUNCTIONS • Participating in verification, testing, and documentation of Medical Device Server software systems and web-based reporting applications • Establishing and documenting testing methodologies, along with defect tracking and...

  • Principal Engineer

    2 weeks ago


    Natick, United States Exponent Full time

    Principal Engineer - Geotechnical Engineering (M.S./Ph.D.) ID: 2024-1850 Location: US-NY-New York, US-TX-Houston, US-WA-Bellevue, US-CO-Denver, US-IL-Chicago, US-MA-Natick, US-GA-Atlanta, US-FL-Tampa Practice: Civil & Structural Engineering Position Type: Full-time Posted Salary Range: USD $175,000.00 - USD $265,000.00 /Yr. About Exponent Exponent is the...


  • Natick, Massachusetts, United States MathWorks Full time

    SummaryMathWorks 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: Do you design secure, resilient Active Directory at scale and enjoy automating identity operations? Join our...


  • Natick, United States MathWorks Full time

    Job Summary Job: 32618-MKAI Location: Department: We are seeking a self-motivated and self-directed data engineer / software engineer to develop and maintain our license usage data system. This position plays a key role in a business-critical initiative and requires excellent hands-on software development skills as well as a big-picture perspective. You will...


  • Natick, United States The MathWorks GmbH 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. Step into...


  • Natick, United States The MathWorks GmbH 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. Step into...


  • Natick, United States The MathWorks Inc 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. As a...


  • Natick, United States KG Tiger Full time

    It is an $800 million Company and the leading developer of mathematical computing software. They have over 3000 employees in the world. They have over 90 products well known in the market and these are primarily used in various industries like automotive, aerospace and defense, biotech, semiconductor, etc. It is a US based company headquartered in Natick,...


  • Natick, MA, United States The MathWorks Inc 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. Do you...


  • Natick, MA, United States The MathWorks Inc 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. Do you...