M

Senior C++ Software Engineer

MathWorks

Bengaluru, Karnataka, India · Full Time

Be the first to apply

Experience
6+ yrs
Salary
Openings
1
Posted
1 week ago
Work mode
In office
Education
Bachelor's degree
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

Job Overview

MathWorks promotes a hybrid work model allowing employees to balance office presence with work-from-home flexibility. This approach fosters collaboration among colleagues while supporting personal work-life balance.

As a key member of the Bangalore-based team, you will contribute to the advancement of Simulink's core execution engine focusing on multi-core simulation and deployment enhancements.

MathWorks values personal growth, inclusiveness, initiative, teamwork, shared success, and outstanding performance.

Key Responsibilities

As a Software Engineer, your duties will encompass the entire lifecycle of software creation for Simulink’s core features. Tasks include drafting requirement specifications, designing architecture, coding, and performing thorough testing. Excellent interpersonal and communication skills are essential to coordinate effectively with global R&D teams.

Qualifications & Experience

  • A bachelor's degree with at least six years of relevant professional experience, or a master's degree with minimum three years, or a PhD, or corresponding experience is required.
  • Advanced degrees such as a PhD or master’s in Computer or Electrical Engineering or related fields are advantageous.
  • Strong command of C and C++ programming languages with no less than three years in developing production-level object-oriented software.
  • Exceptional written and oral communication capabilities.
  • Highly self-driven and capable of independent work with an ambition to produce top-tier software.

Additional Preferred Qualifications

  • Familiarity with MATLAB and Simulink environments.
  • Experience in mathematical modeling of physical systems.
  • Understanding of numerical computation algorithms and graph theory techniques.

Minimum education

Bachelor's Degree

Tools & software

The MathWorks MATLAB required

How they work

Communication Teamwork & Collaboration Independence Motivation
🤖
Online · instant AI help
Broxer