PCIe Webinar Banner

Senior Software Developer

Senior Software Developer
by Admin on 12-15-2023 at 2:15 pm

Website Altair

Job Summary:

Altair Engineering is seeking an experienced software developer to contribute to our Computational Fluid Dynamics pre-processing solution.  The successful candidate will have a critical role in designing and implementing workflows and data analysis with an emphasis on speed, robustness, accuracy, and scalability. This position offers a unique opportunity to explore state-of-the-art technology in a production environment. The candidate will gain experience working with highly experienced professionals and be an integral part of the product development, release, maintenance, and support phases. Over time, the strong collaborative nature of this role offers exposure to Altair’s entire simulation portfolio

What You Will Do:

  • Develop workflows for CFD Analysis
  • Profile and optimize feature implementation to improve speed and scalability
  • Contribute to a modern workflows and shared API that is deployed across multiple teams within Altair
  • Contribute to general source code maintenance and other relevant software development activities (bug fixes, support, etc)
  • Collaborate with teams developing the user-interface and scientific visualization tools/technologies
  • Collaborate with solver development teams to understand data structures and optimal visualization and analysis strategies
  • Collaborate with Product Management, QA, and Documentation teams to accomplish product milestones in a timely manner

What You Will Need:

Basics:

  • Proficiency with object oriented programming in C++
  • Proficienty in Python
  • Bachelors or Masters Degree in an applicable technical field with 3-5 years of industry experience
  • Background in scientific computing and simulation
  • Experience in building pre-processing applications for engineering simulation data

Preferred:

  • Experience in performing CFD simulations
  • Experience in developing user interfaces with Qt.

How You Will Be Successful:

  • Envision the Future
  • Communicate Honestly and Broadly
  • Seek Technology and Business “Firsts”
  • Embrace Diversity and Take Risks
Share this post via: