Location
Hybrid (Bengaluru, India)
Seniority
Senior · 3+ years exp
Employment
Full-Time
First seen by Alion on Nov 6, 2026.
Overview
Company
Impact
Profile match
MathWorks develops, sells and supports the MATLAB and Simulink software products for technical computing and model-based design. Founded in 1984, it has offices worldwide, including in India and Chile. The company is headquartered in Natick, Massachusetts, United States.
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 Senior Software Engineer in the Embedded Targets team, you will apply your embedded expertise to advance Model-Based Design and production code generation solutions for deployment of algorithms such as motor control, power conversion, multicore applications, audio and video processing on microcontrollers and DSPs. You will collaborate with other innovators throughout the company to build tools that automatically translate MATLAB and Simulink designs to optimal embedded implementations.
MathWorks nurtures growth, appreciates inclusivity, encourages initiative, values teamwork, shares success, and rewards excellence.
Responsibilities
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 Senior Software Engineer in the Embedded Targets team, you will apply your embedded expertise to advance Model-Based Design and production code generation solutions for deployment of algorithms such as motor control, power conversion, multicore applications, audio and video processing on microcontrollers and DSPs. You will collaborate with other innovators throughout the company to build tools that automatically translate MATLAB and Simulink designs to optimal embedded implementations.
MathWorks nurtures growth, appreciates inclusivity, encourages initiative, values teamwork, shares success, and rewards excellence.
Responsibilities
- You will design and develop Model-Based Design code generation capabilities for embedded processors.
- As part of a dynamic, high-energy and fast-growing team, you will be involved in technical projects from concept to product release.
- You will collaborate with other technical leaders throughout the company to advance code generation technology.
- You will be responsible for software architecture design, code implementation, defining testing strategies, tracking your project and finalizing the product.
- 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.
- Experience with MATLAB
- Experience with embedded development environments: IDEs and debuggers
- Experience programming device drivers (e.g., CAN, I2C, SPI, SCI, PWM, A/D converters, video decoders/encoders, etc.)
- Experience with complex software development projects requiring collaboration with multiple developers
- Experience with Simulink
- Experience with integrating run-time libraries
- Experience with baremetal or real-time operating systems (RTOS) , e.g., FreeRTOS, Embedded Linux, Android, VxWorks
- Experience with SoC (e.g. Zynq)
- Experience with Programming in any Embedded Architecture (Eg: ARM Cortex-M, ARM Cortex-A, C2000)
- Experience with programming multi-threaded, multi-core embedded applications
- Experience with object-oriented design and analysis (OOAD)
- Experience with FPGAs
- Experience with AUTOSAR and CDD development
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,136,308 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Free forever. No card. Under a minute.
Your match
How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.
Recommended for you based on this role
Hardware
Similar stack
Same company
Bengaluru
Firmware Engineer
12 hours ago
Hybrid · Full-Time · 5+ years exp · Bachelor's Degree · Hyderabad
Python
C++
AI/ML
Computer Vision
DevOps
RTOS
Git
Linux
Apply
Senior Verification Engineer
1 day ago
Hybrid · Bengaluru
SystemVerilog
AI/ML
Machine Learning
DevOps
CI/CD
Chips/EDA
UVM
Formal Verification
Apply
Apply
Senior Embedded Software Engineer
5 months ago
In office · 5+ years exp · Master's Degree · Pune
C
C
Embedded C
Apply
Apply
Senior Support Engineer
1 day ago
In office · 4+ years exp · Bengaluru
JavaScript
TypeScript
PowerShell
Databases
Azure Cosmos DB
Azure SQL Database
Frontend
React.js
DevOps
Rest API
Azure DevOps
Azure
CI/CD
Git
Configuration Management
GitHub
DNS
Cybersecurity
Least Privilege
Microsoft Entra ID
Management
Power Automate
Power Apps
SharePoint
ITIL
Service Desk
Apply
In office · Bengaluru
Apply
Senior Tester
1 day ago
In office · Bengaluru
Python
SQL
Bash
Databases
PostgreSQL
Db2
Oracle
DevOps
Azure DevOps
Azure
CI/CD
Jenkins
Git
Linux
Unix
Analytics
ETL/ELT
Management
Jira
Agile
Scrum
QA
Postman
Apply
Senior Technical Consultant
1 day ago
In office · 5+ years exp · Bengaluru
JavaScript
TypeScript
SQL
C#
C#
ASP.NET Core
DevOps
Rest API
Azure DevOps
Azure
Git
Management
Agile
Apply
In office · Full-Time · 4+ years exp · Bachelor's Degree · Bengaluru
Cybersecurity
Volatility
Analytics
Power BI
Apply
This is one of many
2,136,308 more open roles from verified company boards, updated every day.

