Jobs · Engineering · Massachusetts

Principal Software Engineer - MATLAB Graphics

MathWorks · Natick, MA · 3 wk ago
HybridEngineeringFull-time

Responsibilities

  • Drive the technical evolution of the MATLAB Graphics architecture toward a cloud-native model, partnering with stakeholders to align on goals and priorities.
  • Mentor junior engineers through technical guidance and design reviews, supporting their technical growth and raising the quality bar across the team.
  • Apply modern cloud engineering practices to graphics and visualization systems (CI/CD, observability, scalability, security).
  • Deliver concrete enhancements to MATLAB graphics and interactive visualization (e.g., performance, rendering fidelity, interactivity, and new visualization capabilities).

Requirements

  • A bachelor's degree and 10 years of professional work experience (or equivalent experience) is required.
  • Understanding of cloud-native architecture patterns — including scalability, reliability, and observability — to guide the evolution of a graphics architecture toward a cloud native model.
  • Demonstrated ability to influence cross-functional stakeholders and drive alignment on technical direction and prioritization for complex systems.
  • Track record of mentoring and developing engineers through technical guidance, design feedback, and architectural reviews.
  • Experience with MATLAB or other scientific computation and data visualization software.
  • Familiarity with web graphics or charting frameworks such as D3.js, Three.js, or similar.
  • Familiarity with designing and implementing computer graphics and data visualization systems using browser-based rendering technologies (e.g., WebGL).

Qualifications

  • Deep experience in cloud application development to modernize and extend MATLAB’s graphics architecture.
  • Partnering with engineers who specialize in graphics systems and browser-based rendering.
  • Motivated by solving challenging architectural problems, and delivering high customer impact.

Skills

  • Cloud-native architecture patterns
  • Scalability, reliability, and observability
  • Modern cloud engineering practices
  • Designing and implementing computer graphics and data visualization systems
  • Web graphics or charting frameworks
  • Broad knowledge of scientific computation and data visualization software

Benefits

  • MathWorks hybrid work model allows flexibility between office and home.
  • Opportunity to influence the design and direction of a global platform used by millions.
  • Challenging and impactful work shaping the future of MATLAB graphics.

Pay

  • Competitive compensation package based on experience and qualifications.

Schedule

  • Hybrid work schedule combining in-person and remote work options.

Similar jobs

Software Engineer

Harris ComputerMinnesota, United States· 5 days ago
Engineering$80k–$90k/yrapply on harriscomputer.wd3.myworkdayjobs.com

Software Engineer

TalentBurst, an Inc 5000 companyDearborn, MI· 5 days ago
Engineeringapply on www1.jobdiva.com

Software Engineer

Harris ComputerMontana, United States· 5 days ago
$80k–$90k/yrapply on harriscomputer.wd3.myworkdayjobs.com

Software Engineer

Industrial ScientificPittsburgh, PA· 3 wk ago
Engineeringapply on fortive.eightfold.ai

Software Engineer

GRVTYAnnapolis Junction, MD· 2 mo ago
Engineering$170k–$200k/yrapply on job-boards.greenhouse.io

Software Engineer

Unchained LabsPleasanton, CA· 1 mo ago
Engineering$175k–$200k/yrapply on job-boards.greenhouse.io