Software Engineer Complier Technologies

MathWorks

Bengaluru

Hybrid

INR 900,000 - 1,200,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

MathWorks is seeking a qualified software engineer in Bengaluru, India, with expertise in algorithm design and C++ programming. The role involves developing innovative algorithms and integrating them into code generation environments. Candidates should have a bachelor's degree and 3 years of experience or equivalent, plus at least 2 years of practical C++ experience. The position supports a hybrid work model, encouraging collaboration while providing flexibility.

Qualifications

  • A bachelor's degree and 3 years of professional work experience is required.
  • At least 2 years of practical C++ experience.
  • Knowledge of modern compiler technologies.

Responsibilities

  • Design innovative algorithms for code generation.
  • Participate in all aspects of software development with enthusiasm.
  • Quickly master numerous features in Simulink products.

Skills

C++ programming
Algorithm design
Object-oriented design
Communication skills

Education

Bachelor's degree

Job description

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.

Responsibilities

You will design innovative algorithms and integrate them into our code generation environment to improve the efficiency of the generated code. You are expected to participate in all aspects of software development with enthusiasm: collecting requirements, writing specifications, coding, testing and supporting customers. Your role will require you to quickly master numerous features in Simulink products and delve into a large code base.

Minimum Qualifications

A bachelor's degree and 3 years of professional work experience (or a master's degree, or equivalent experience) is required.

Additional Qualifications
  • At least 2 years of practical C++ experience.
  • Knowledge of modern compiler technologies.
  • Strong abstraction and algorithmic skills.
  • Good understanding of object-oriented design principles.
  • Strong communication skills.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior C++ - Software Engineer
Senior C++ - Software Engineer

MathWorks • Bengaluru

On-site
INR 1,000,000 - 1,500,000
Senior Quality Engineer - Verification & Validation
Senior Quality Engineer - Verification & Validation

MathWorks • Bengaluru

On-site
INR 1,000,000 - 1,500,000
Hybrid work model
Growth opportunities
Inclusive work environment
Senior Build Engineer
Senior Build Engineer

MathWorks • Bengaluru

On-site
INR 3,500,000 - 6,000,000
Senior Program Manager
Senior Program Manager

MathWorks • Bengaluru

On-site
INR 2,400,000 - 3,200,000
Sr Software Engineer in Test - Infrastructure & Architecture
Sr Software Engineer in Test - Infrastructure & Architecture

MathWorks • Bengaluru

On-site
INR 800,000 - 1,200,000
Senior Advanced Support Engineer
Senior Advanced Support Engineer

MathWorks • Bengaluru

On-site
INR 1,800,000 - 2,400,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

MathWorks • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Application Engineer - Communications & FPGA Design
Application Engineer - Communications & FPGA Design

MathWorks • Delhi

On-site
INR 1,800,000 - 2,600,000
Senior Program Manager
Senior Program Manager

MathWorks • Hyderabad

Hybrid
INR 2,500,000 - 4,500,000
Senior Data Science Engineer
Senior Data Science Engineer

MathWorks • Bengaluru

On-site
INR 1,200,000 - 2,400,000