Senior C++ - Software Engineer

MathWorks

Bengaluru

Hybrid

INR 1,000,000 - 1,500,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

MathWorks is seeking a Software Engineer to join their team in Bengaluru, India. This role involves enhancing Simulink’s core execution engine for multi-core simulation capabilities. The successful candidate will oversee all stages of software development, from design to testing. A bachelor's degree with significant experience in C/C++ is essential, as well as strong communication skills. The hybrid work model offers flexibility to staff, blending in-person engagement with remote productivity.

Qualifications

  • 6 years of professional work experience (or 3 years with a Master’s degree or equivalent).
  • Strong experience in developing production quality object-oriented software.
  • Excellent written and verbal communication skills.

Responsibilities

  • Responsible for all stages of software development including requirements specifications, architecture, design, implementation, and testing.
  • Establish close working relationships with MathWorks R&D teams.

Skills

C/C++ programming skills
Communication skills
Self-motivation
Independent work

Education

Bachelor's degree
Master’s degree in Computer/Electrical Engineering
PhD degree or equivalent experience

Job description

Summary

MathWorks offers a hybrid work model that allows staff members to split their time between the office and home. The hybrid model provides the advantage of having both in-person time with colleagues and flexible at-home life optimizations.

You will work as part of a high-energy and talented team located in Bangalore, India on projects to enhance Simulink’s core execution engine for multi-core simulation and deployment capabilities.

Responsibilities

As a Software Engineer working on the core features of Simulink, you will be responsible for all stages of software development including requirements specifications, architecture, design, implementation, and testing. Strong communication and interpersonal skills are a must to establish close working relationships with MathWorks R&D teams around the globe.

Minimum Qualifications
  • 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.
Additional Qualifications
  • PhDs or master’s degree in Computer/Electrical Engineering or other engineering fields.
  • Strong C/C++ programming skills with at least 3 years of experience in developing production quality object-oriented software.
  • Must possess excellent written and verbal communication skills.
  • Must be self-motivated, able to work independently and have a strong desire to develop high quality, world class software.
Preferred Qualifications
  • Prior knowledge of MATLAB and Simulink.
  • Experience in mathematical modeling of physical systems.
  • Knowledge of algorithms for numerical computation and graph analysis.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer Complier Technologies
Software Engineer Complier Technologies

MathWorks • Bengaluru

Hybrid
INR 900,000 - 1,200,000
C++ Software Engineer
C++ Software Engineer

MathWorks • Bengaluru

Hybrid
INR 1,000,000 - 1,500,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

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
Software Engineer: Embedded Deep Learning
Software Engineer: Embedded Deep Learning

MathWorks • Bengaluru

Hybrid
INR 1,200,000 - 1,800,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 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 & FPGA Design
Application Engineer - Communications & FPGA Design

MathWorks • Delhi

Hybrid
INR 1,800,000 - 2,600,000
Senior Program Manager
Senior Program Manager

MathWorks • Hyderabad

On-site
INR 4,000,000 - 6,000,000