Position Description

Software Developer/Senior Software Developer - C++ and Python
Search Country Greece, India
City Bangalore
Job ID # 45897
Apply Now

Transforming the Future with the Convergence of Simulation and Data 

Software Developer/Senior Software Developer – MotionSolve/Verticals Team 

Do you like a challenge, are you a complex thinker who likes to solve problems? If so, then you might be the new Altairian we are searching for. At Altair, your curiosity matters. We pride ourselves on a business culture that enables open, creative thinking, and we deeply value our employees and their contributions towards our clients' success, as well as our own. 

Job Summary:

MotionSolve-Verticals is a set of customized extensions that cater to industry specific requirements. We seek a highly motivated Software Developer / Senior Software Developer to join our development team. This person will be responsible mainly for the maintenance and development of various verticals on MotionSolve with specific focus on automotive. The job entails programming in C++, Python and other languages. The person will routinely interact with teams from countries that are in different time zones.  Work schedules and communication skills must accommodate this need.

 What You Will Do:

  • Work with Application Engineers (Field) and Customers to understand solution requirements.
  • Conceptualize, design, and develop the solution using popular programming languages.
  • Develop 1-D / 3-D mathematical models/libraries that work with the solvers during simulation.
  • Develop high quality source material for end-user documentation.
  • Complete development tasks, as assigned by the team manager, with emphasis on quality & timelines.
  • Create test models/scripts from product usage scenarios and specifications.
  • Maintain test suites that validate product behavior and monitor product health on a regular basis.
  • Participate in development and planning efforts. 

What You Will Need:


  • Basic knowledge of vehicle/machinery simulations (vehicle dynamics and/or machinery design and kinematics) and its usage by OEMs.
  • Significant experience using commercial automotive modeling and simulation software.
  • Proficiency in designing and coding clean solutions in C++ and Python.
  • Knowledge of multibody technology, Control Systems and System level modeling.
  • Bachelor’s/Master’s/PhD in Engineering, Mechanical/Automotive (or Computer Science). 


  • Knowledge of the working of mechanical/automotive systems.
  • Proficiency in Object Oriented Programming (C++/Python).
  • Experience in modeling Control Systems. 

How You Will Be Successful:

  • Envision the Future
  • Communicate Honestly and Broadly 
  • Seek Technology and Business “Firsts” 
  • Embrace Diversity and Take Risks 

Why Work With Us: 

Altair is a global technology company providing software and cloud solutions in the areas of product development, high performance computing (HPC) and data analytics. Altair enables organizations in nearly every industry to compete more effectively in a connected world, while creating a more sustainable future. With more than 3,000 engineers, scientists and creative thinkers in 25 countries, we help solve our customer’s toughest challenges and deliver unparalleled service, helping the innovators innovate, drive better decisions, and turn today’s problems into tomorrow’s opportunities. 

For more than 30 years, we have been helping our customers integrate electronics and controls with mechanical design to expand product value, develop AI, simulation and data-driven digital twins to drive better decisions, and deliver advanced HPC and cloud solutions to support unlimited idea exploration.

To learn more, please visit altair.com .                                                                          Ready to go?  #ONLYFORWARD




Back Apply Now

EEO/AA Employer/Veterans/Disabled