Software Engineer - Embedded Deep Learning
Recruiter Fit Breakdown & Candid Summary
MathWorks is seeking a Software Engineer to build features that automate the transformation and deployment of AI models for embedded devices.
The role requires hands-on software development experience including requirements, design, implementation, testing, and cross-functional collaboration.
An ideal candidate brings a background in computer science, engineering, or related fields with solid foundations in Python and deep learning.
Applicants should be comfortable working in an onsite environment in Bangalore following agile methodologies and test-driven development.
Role Responsibilities
- 1Participate in all phases of software development, including user requirements, functional design, implementation, testing, and design validation.
- 2Innovate and advance technologies in modeling and automatic code generation while collaborating with development teams globally.
- 3Coordinate work with cross-functional team members in engineering, quality engineering, user experience, and documentation.
- 4Develop a strong understanding of customer needs for embedded design automation to drive next-generation AI deployment tools.
- 5Work within an agile, collegial team following test-driven development, unit tests, performance monitoring, and integration.
Skills Matrix
Must-Have Skills
Nice-to-Have Skills
Will an ATS filter reject your resume for this role?
Check your keyword match score, missing must-have skills, and formatting flags — before you apply.
No signups. Free check in 3 seconds.
Ready to submit your application?
Apply directly on MathWorks's official job portal.