Software Engineer Complier Technologies

MathWorks

Bengaluru

Hybrid

INR 900,000 - 1,200,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

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

Hybrid
INR 1,000,000 - 1,500,000
C++ Software Engineer
C++ Software Engineer

MathWorks • Bengaluru

Hybrid
INR 1,000,000 - 1,500,000
Software Engineer: Embedded Deep Learning
Software Engineer: Embedded Deep Learning

MathWorks • Bengaluru

Hybrid
INR 1,200,000 - 1,800,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 Advanced Support Engineer
Senior Advanced Support Engineer

MathWorks • Bengaluru

Hybrid
INR 1,800,000 - 2,400,000
Sr Software Engineer in Test - Infrastructure & Architecture
Sr Software Engineer in Test - Infrastructure & Architecture

MathWorks • Bengaluru

Hybrid
INR 800,000 - 1,200,000
Application Engineer - Communications And FPGA Design
Application Engineer - Communications And FPGA Design

MathWorks • India

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

MathWorks • Bengaluru

Hybrid
INR 1,200,000 - 1,800,000
Senior Build Engineer
Senior Build Engineer

MathWorks • Bengaluru

Hybrid
INR 4,000,000 - 7,000,000
Hybrid work model
Software Engineer (C++/DS/Algo)
Software Engineer (C++/DS/Algo)

Siemens EDA (Siemens Digital Industries Software) • Kolkata District

On-site
INR 600,000 - 1,400,000