Principal Software Engineer - MATLAB Graphics
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
Job description
MATLAB Graphics team is looking for a Principal Software Engineer to help shap e the evolution of MATLAB graphics . This role offers a unique opportunity to influence the design and direction of a graphics and data visualization platform used by millions of scientists, engineers, and educators worldwide to visualize and analyze data.
As a Principal Engineer , you will bring deep experience in cloud application development to modernize and extend MATLAB’s graphics architecture. You will shape the long-term direction of the architecture spanning desktop and web . You will be partnering with, influencing, and coaching engineers who specialize in graphics systems and browser -based rendering. If you are motivated by solving challenging architectural problems, and delivering high customer impact, this role offers a rare opportunity to make a lasting contribution.
MathWorks nurtures growth, appreciates inclusivity, encourages initiative, values teamwork, shares success, and rewards excellence.
Responsibilities
-
Drive the technical evolution of the MATLAB Graphics architecture toward a cloud-native model , partnering with stakeholders to align on goals and priorities.
-
M entor junior engineers through technical guidance and design reviews , supporting their technical growth and raising the quality bar across the team.
Requirements
- A bachelor’s degree and 10 years of professional work experience (or equivalent experience) is required.
Additional Qualifications
-
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).
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Software Developer Salary in Germany [2023]
Data Engineer Salary UK
What Jobs Can You Get with a Software Engineering Degree?
Frontend Developer Salary in Germany [2023]