Match score not available

Senior Software Development Engineer : Simulation & Design Development - C++

fully flexible
Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Bachelor's or Master's degree in Engineering (Mechanical, Automotive, Aerospace) or Computer Science., Proficiency in C++ programming with a strong understanding of object-oriented design., 3-10 years of relevant experience, including knowledge of data structures and algorithms., Familiarity with scripting languages like Python and Tcl/Tk, and experience with Windows and Linux OS..

Key responsabilities:

  • Collaborate with various teams including HyperWorks solver interface, Crash and Safety, and Model/Analysis teams.
  • Develop and enhance workflows and improve code quality across product areas.
  • Design and implement efficient, reusable C++ code while modularizing existing modules.
  • Utilize scripting languages to automate repetitive tasks and improve efficiency across applications.

Altair logo
Altair Information Technology & Services Large http://www.altair.com
1001 - 5000 Employees
See all jobs

Job description

Transforming the Future with the Convergence of Simulation and Data

Senior Software Development Engineer : Simulation & Design Development - C++

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

Candidate should have Bachelor/Master degree in Engineering (Mechanical/ Automotive /Aerospace engineering/computer science). He/she should have an excellent programming knowledge in C++ with object-oriented programming understanding and a good communication skills. The candidate will be responsible for

  • Working closely with the HyperWorks solver interface team, Crash and Safety team and Model/Analysis team.
  • Developing and enhancing HW-Interfaces, Model build workflows (including working on loads, contacts and assembly workflows) as well as improving the existing code quality of various product areas.
  • Design and implement new efficient, reusable and reliable C++ code, modularizing and commonalizing various modules across HyperWorks.
  • Boosting efficiency by using multiple scripting languages to eliminate repetitive tasks across applications, even for complex processes.


Basics

What You Will Need:

  • Proficiency and working experience in C++ programming and object-oriented application, design and development, the standard library, STL containers.
  • 3-10 Years of experience
  • Knowledge of performance principles and techniques.
  • Experience or knowledge related to data structures and Algorithms.
  • Working experience on Windows and LINUX OS
  • Working/Basic knowledge of Python and Tcl/Tk scripting language or similar scripting language
  • Familiarity with development practices: continuous integration, build automation, coding standards, peer reviews and unit testing


Preferred

  • Knowledge of software design patterns.
  • Familiarity with low-level memory management and multi-threading.
  • Working exposure in Pre/Post processing tools like Hyperworks, Primer, Ls-Prepost, Ansa.
  • Knowledge about CAE/Simulation tools , applications and Finite Element Analysis.
  • Knowledge of solvers like Optistruct, Radioss, LsDyna, Abaqus, Ansys etc.
  • Knowledge on assembly and subsystem workflows and modelling practices.
  • Exposure to crash and safety tools, like dummy and seat positioning, pedestrian impact, injury criteria, Head Impact - pre and post tools.
  • Experience with Agile and lean software development processes


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

Required profile

Experience

Industry :
Information Technology & Services
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Communication

Software Development Engineer in Test (SDET) Related jobs