C++ Software Engineer

Year    Bengaluru, Karnataka, India

Job Description


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/hybrid-model.html.
Are you are interested in applying your computer science and image processing knowledge to solve complex computational problems? Do you want to advance state of the art 3D simulation, autonomous driving, aerospace dynamics, vehicle dynamics, sensor modeling, robotics modeling, and advanced visualization techniques? If you answered yes to these questions, then we would like to speak with you.
Join our Simulink Core team and be responsible for designing and developing scalable software frameworks and services. In this area, you will be part of a dynamic team that is responsible for the design, implementation, maintenance, and evolution of core 3D visualization components leveraging game engines and computer graphic shaders in support of the next generation of high-fidelity simulations that run across multiple platforms and devices. MathWorks nurtures growth, appreciates diversity, encourages initiative, values teamwork, shares success, and rewards excellence.


Collaborate in developing a technical vision and design to enable the development and integration of advanced visualization components such as game engine integration that run across our products supporting sensor, scene, and scenario modeling.

  • Develop the co-simulation interface between a game engine and MATLAB/Simulink
  • Develop workflows and infrastructure supporting scene and scenario creation that integrate with MathWorks products

  • Execute on implementation plans and develop a robust suite of unit and integration tests
  • Work in an Agile development environment and apply lean and test-driven methodologies
  • Participate in and drive concept, design, and code reviews for functional changes
  • Provide continuous value to customers through regular enhancements, timely bug fixes, and refactor of legacy code

  • Degree in Computer Science, Mathematics, or Image Science
  • Experience in object-oriented design and building scalable software frameworks and services for desktop applications
  • Image Processing with Computer Vision is a plus
  • Experience with MATLAB and Simulink is a plus
  • Experience using game engine APIs like Unreal or Unity is a plus

  • A bachelor's degree and 5 years of professional work experience (or a master's degree, or equivalent experience) is required.
  • Experience with C++

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2886761
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Bengaluru, Karnataka, India
  • Education
    Not mentioned
  • Experience
    Year