Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Software Engineer - MATLAB Data Visualization

The MathWorks, Inc.

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: The MATLAB Graphics and Data Visualization team is responsible for the core visualization experience in MATLAB. We develop a broad range of plotting and charting capabilities, from foundational line and scatter plots to extensible tools for building advanced interactive data visualizations. Our work forms a critical bridge between interactive graphics, rendering, and export within the MATLAB ecosystem, and plays a central role in shaping the evolution of MATLAB’s data visualization capabilities. MathWorks nurtures growth, appreciates inclusivity, encourages initiative, values teamwork, shares success, and rewards excellence. Responsibilities As a member of the MATLAB Graphics and Data Visualization team, you will focus on developing web‑based solutions spanning client, server, and cloud‑hosted components that enable customers to access, share, and interact with their data visualizations in new and innovative ways. Own and evolve architectural direction for web‑based solutions that deliver MATLAB graphics to customers. Drive cross‑team modernization efforts, making informed tradeoffs around scalability, reliability, performance and consistency for interactive, data‑first visualizations. Provide technical leadership by guiding design reviews, influencing system‑level decisions, and sharing best practices across teams. Lead the development of shared, automated workflows for building, testing, and delivering web‑based graphics software. Champion software quality, including the definition and application of functional and non‑functional testing strategies with a strong emphasis on automation. Mentor and support other engineers through technical guidance, design feedback, and knowledge sharing. Qualifications A bachelor's degree and 10 years of professional work experience (or equivalent experience) is required. Additional Qualifications Experience designing and implementing web‑based data visualization systems in production web applications. Proficiency in C++ and JavaScript, applied to large, complex, production‑quality software systems. Experience designing, evolving, and maintaining large‑scale software architectures, including cloud‑based systems. Demonstrated experience with automated testing strategies, including functional and non‑functional testing, to ensure system correctness, performance, and reliability. Ability to define technical direction and make architectural decisions for complex, cross‑cutting systems. Experience mentoring and developing engineers through technical guidance and design reviews. Familiarity with web graphics or charting frameworks such as D3.js, Three.js, or similar technologies. Experience with MATLAB or other scientific computing and data visualization software. #J-18808-Ljbffr The MathWorks, Inc.

Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer - MATLAB Data Visualization in Natick, MA vacancy
  • The MathWorks, Inc. is seeking a senior engineer specialized in developing web-based data visualization solutions. As part of the MATLAB Graphics and Data Visualization team, you...  ...tools, mentoring engineers, and ensuring software quality through automated testing. Proficiency... 
    MATLAB
    Work at office

    The MathWorks, Inc.

    Natick, MA
    4 days ago
  • $174k - $239.25k

    Principal Software Engineer - DSP Algorithms at Bose Corporation. Responsibilities Design and develop music and voice processing algorithms in MATLAB and Simulink. Implement these algorithms as embedded software across multiple computing architectures. Develop comprehensive... 
    MATLAB

    Bose Corporation, U.S.A

    Framingham, MA
    4 days ago
  • $174k - $239.25k

    Principal SW - DSP Algorithm page is loaded## Principal SW - DSP Algorithmlocations: US,...  ...transformation. # **Job Description**# Principal Software Engineer - DSP AlgorithmsAt Bose, we are...  ...and voice processing algorithms in MATLAB and Simulink.* Implement these algorithms... 
    MATLAB

    Bose

    Framingham, MA
    5 hours ago
  •  ...and flexible at-home life optimizations. Learn More: We are seeking a Principal Software Engineer to work on the core programming language and runtime systems that form the foundation of MATLAB. In this role, you will help design, implement, and evolve the language semantics... 
    MATLAB
    Work experience placement
    Work at office
    Worldwide
    Flexible hours

    The MathWorks, Inc.

    Natick, MA
    4 days ago
  • $174k - $239.25k

    ## Principal Software Engineer - Audio Systems & Embedded PlatformsApplylocations: US, MA - Framinghamtime type: Full timeposted on: Posted Todayjob...  ...* Strong proficiency in C/C++ and experience with MATLAB/Simulink* Extensive experience developing real-time embedded... 
    MATLAB

    Bose

    Framingham, MA
    3 days ago
  • $144.2k - $288.4k

    ## Principal Software EngineerApplyremote type: Hybridlocations: MA - Wellesley...  ...Management Analytics Engineering team within the Analytics &...  ...Change (A&BC) division of our Data, Digital, Analytics, Technology...  ...communicate effectively in visual, verbal, and written form to... 
    Hourly pay
    Full time
    Temporary work
    Local area
    Work from home

    CVS Health

    Wellesley, MA
    2 days ago
  •  ...Data Visualization Engineer The Data Visualization Engineer is a collaborative role on the Solution Delivery Data Management Team responsible for supporting internal stakeholders, including Supply, Engineering, Regulatory, Strategy, Finance, HR, and others. This... 
    Work experience placement

    Software Technology Inc

    Waltham, MA
    3 days ago
  • A leading technology company in Natick, Massachusetts is seeking a creative UI/UX Software Engineer to join their Product Development Team. In this hybrid role, you'll design intuitive user experiences and implement them for signal acquisition applications. Your work will... 

    Delsys

    Natick, MA
    4 days ago
  •  ...Learn More: As a Senior Software Program Manager...  ...that works closely with engineering leaders to strengthen operational...  ...of management. Use data and program insights to measure outcomes, visualize progress, and support...  ...Science Experience with MATLAB, Simulink, or comparable... 
    MATLAB
    Work experience placement
    Work at office
    Worldwide
    Flexible hours

    The MathWorks Inc

    Natick, MA
    2 days ago
  • $174k - $239.25k

     ...technology company in Framingham, Massachusetts, is seeking a Principal Software Engineer - DSP Algorithms to help develop cutting-edge audio...  ...real-time DSP software, requiring extensive experience with MATLAB and DSP platforms. Ideal candidates should also possess strong... 
    MATLAB

    Bose Corporation

    Framingham, MA
    2 days ago
  • $144.2k - $288.4k

     ...community at a time. Position Summary We are hiring a Principal Software Engineer - a deeply hands-on technical leader who thrives on...  ...scalability and change Build flexible APIs, microservices, and data contracts that support rapid iteration, backed by strong testing... 
    Hourly pay
    Full time
    Temporary work
    Local area
    Flexible hours

    CVS Health

    Wellesley, MA
    2 days ago
  • $79.31k - $173.04k

     ...for technical innovators and data visionaries: come help us pave...  ...for ambitious Data Engineers. In this role, you will engage...  ...industry‑best data products / software with a customer‑first mindset...  ...across teams Knowledge of data visualization and reporting Experience in designing... 
    Hourly pay
    Full time
    Temporary work
    Work experience placement
    Local area
    Remote work
    2 days per week

    CVS Health

    Wellesley, MA
    5 days ago
  •  ...Gentuity imaging application software and internal software tools...  ...years of experience in Software Engineering Modern C++, including...  ...Machine Learning for Image or Data Processing (TensorFlow or...  ...integration Cybersecurity Visualization and Rendering of Medical and... 

    Talent Retriever

    Sudbury, MA
    2 days ago
  •  ...Principal Software Engineer Since 1906, New Balance has empowered people through sport and craftsmanship...  ...with cross-functional partners, data and platform teams, and other engineers...  ...technical business stakeholders using clear, visual communication. ~ Education: Degree... 
    Temporary work
    Part time
    Work at office
    Flexible hours
    3 days per week

    New Balance

    Brighton, MA
    2 days ago
  •  ...Senior Big Data Engineer We are launching exciting products such as our new Wireless Headphone and WIFI Speakers that are Connected...  ...and machine learning) Experience with analytics visualization software such as Tableau Experience leading development teams, defining... 

    Roberts Recruiting

    Framingham, MA
    8 days ago
  •  ...More: MathWorks is growing! We're hiring at all levels of our software engineering and development organization. Join us and work with an...  ...modular, multi‑domain engineering systems. Our customers rely on MATLAB and Simulink to solve some of their most important software... 
    MATLAB
    Work experience placement
    Work at office
    Flexible hours

    The MathWorks, Inc.

    Natick, MA
    7 days ago
  • $119.6k - $164.45k

    Senior Control Systems Engineer At Bose Corporation, the Bose Audio Technology Licensing group...  .... Experience using techniques for robust data acquisition. Experience with MATLAB for data analysis, simulation, and visualization. Understanding of fundamental control system... 
    MATLAB

    Bose Corporation, U.S.A

    Framingham, MA
    1 day ago
  •  ...highly skilled Senior Python Software Developer to join our team...  ...manufacturing environments. Principal Duties and Responsibilities...  ...• Collaborate with firmware engineers, product managers, and QA teams...  ...Python IDEs like PyCharm or Visual Studio Code. • Experience with... 

    Kaav Inc.

    Framingham, MA
    2 days ago
  •  ...guidance that make complex systems understandable to technical and non-technical stakeholders. Partner with MATLAB and Simulink Application Engineers (AEs) to ensure application-level onboarding is aligned to the target architecture and customer success criteria.... 
    MATLAB
    Work experience placement
    Work at office
    Flexible hours

    The MathWorks Inc

    Natick, MA
    4 days ago
  •  ...optimizations. Learn More: Are you an engineer with expertise in developing and supporting...  ...strategy to drive the adoption of MATLAB and Simulink among some of our leading customers...  ..., signal processing, communications, data‑driven engineering workflows, and more. You... 
    MATLAB
    Full time
    Work experience placement
    Work at office
    Flexible hours

    The MathWorks, Inc.

    Natick, MA
    2 days ago
  •  ...engaging deeply with customers and sales teams. The ideal candidate has a strong background in Aerospace & Defense, experience with MATLAB and Simulink, and a proven ability to work in complex environments. Responsibilities include crafting reusable industry guidance... 
    MATLAB

    The MathWorks, Inc.

    Natick, MA
    3 days ago
  • A leading software company is seeking a MATLAB Student Ambassador who can commit approximately 5 hours per week. This paid position involves promoting MathWorks products and organizing campus events. Candidates should be pursuing a technical degree, preferably with proficiency... 
    MATLAB

    MathWorks

    Natick, MA
    2 days ago
  • The MathWorks, Inc. is seeking a MATLAB Student Ambassador for a hybrid position that requires about 5 hours a week. The role involves engaging with student organizations, planning campus events, and spreading awareness of MathWorks products through social media. Candidates... 
    MATLAB

    The MathWorks, Inc.

    Natick, MA
    4 days ago
  • A leading technology company seeks a MATLAB Student Ambassador in Natick, Massachusetts. This paid position requires about 5 hours per week, focusing on engaging students through events and social media. Candidates must be pursuing a technical bachelor's degree, be proficient... 
    MATLAB

    MathWorks

    Natick, MA
    3 days ago
  • A leading technology company is seeking a MATLAB Student Ambassador in Natick, MA. This hybrid position involves 5 hours per week to promote the MathWorks brand among students through events, social media, and collaborations with student organizations. Ideal candidates... 
    MATLAB

    MathWorks

    Natick, MA
    4 days ago
  • MathWorks is seeking a MATLAB Student Ambassador in Natick, MA, to promote their brand and products among students. This hybrid position entails a commitment of 5 hours per week, allowing for both in-person interactions and flexibility. The role includes planning and hosting... 
    MATLAB

    MathWorks

    Natick, MA
    14 hours ago
  • A leading technology company is seeking a MATLAB Student Ambassador in Natick, Massachusetts. This role involves approximately 5 hours per week to engage student organizations and promote MathWorks products on campus through events and social media. Candidates must pursue... 
    MATLAB

    MathWorks

    Natick, MA
    4 days ago
  • The MathWorks, Inc. is looking for a MATLAB Student Ambassador in Natick, Massachusetts. This hybrid role, requiring a commitment of 5 hours per week, allows students to promote the MathWorks brand on campus and through social media while working closely with student organizations... 
    MATLAB

    The MathWorks, Inc.

    Natick, MA
    1 day ago
  • A technology firm in Massachusetts is looking for a MATLAB Student Ambassador. This hybrid role requires candidates to work 5 hours...  ...work environment. This position offers valuable experience for students interested in engineering and technology. #J-18808-Ljbffr MathWorks
    MATLAB
    Flexible hours

    MathWorks

    Natick, MA
    3 days ago
  •  ...Review and influence designs across compute, networking, identity, data, and observability layers Ensure architectural decisions align...  ...Consulting & Mentorship Act as a consulting architect to engineering and platform teams - providing guidance rather than owning delivery... 
    Work experience placement
    Work at office
    Flexible hours

    The MathWorks, Inc.

    Natick, MA
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal Software Engineer - MATLAB Data Visualization. Be the first to apply!