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.
We are looking for a Software Engineer to join a high\-energy, talented team in Bangalore, focused on deploying Simulink model simulations to support agentic simulation workflows for scalable execution across desktop and cloud platforms.
In this role, you will work at the intersection of simulation systems, cloud\-native infrastructure, and AI\-enabled software development. You’ll help build cloud\-native simulation microservices, scale large simulation workloads, and evolve our platform toward agentic workflows, where AI\-driven automation assists with building, testing, deploying, and operating simulation systems. This role is ideal for engineers excited about using AI to transform how complex engineering software is built and deployed.
MathWorks nurtures growth, appreciates inclusivity, encourages initiative, values teamwork, shares success, and rewards excellence.
- Develop AI\-ready deployment technologies that run Simulink simulations as standalone applications and cloud\-hosted services.
- Design and build cloud\-native simulation microservices that can be composed, orchestrated, and scaled dynamically.
- Contribute to platform capabilities that enable agentic workflows, including automation for simulation setup, execution, monitoring, and analysis.
- Apply AI\-assisted development techniques to improve developer productivity, code quality, testing, and system reliability.
- Improve performance, scalability, and robustness of deployed simulation workloads in both desktop and cloud environments.
- Collaborate with cross\-functional teams across simulation, cloud infrastructure, and developer platforms to deliver end\-to\-end intelligent deployment solutions.
- Help shape the future of AI\-enhanced simulation deployment, exploring how agents and automation can simplify complex workflows.
- Strong software engineering fundamentals, including system design and debugging.
- Proficiency in one or more programming languages such as C\+\+, Python, Java, or Go.
- Experience developing production\-quality software in a collaborative, large\-codebase environment.
- Experience building cloud\-native systems (Docker, Kubernetes, microservices, REST/gRPC APIs).
- Familiarity with simulation systems, numerical computing, or model\-based design (MATLAB/Simulink experience is a strong plus).
- Interest or hands\-on experience with AI, agentic systems, automation, or developer platforms.
- Experience with performance optimization, scalable systems, or distributed workloads.
- Curiosity about how AI can augment software engineering workflows, from development to deployment and operations.
- A bachelor's degree and 6 years of professional work experience (or a master's degree and 3 years of professional work experience, or a PhD degree, or equivalent experience) is required.