Senior Software Development Engineer - New Delhi, India - Altair Engineering

    Default job background
    Description

    Transforming the Future with the Convergence of Simulation and DataSenior Software EngineerAltair is seeking a Senior Software Engineer to be part of a fast moving team that requires strong problem solving and object-oriented design and analysis skills.

    Ideal candidates are innovative, flexible, self-directed and able to write portable, high-performance, bullet-proof code. Knowledge of software development cycles and tools are very important.

    You will be working on a framework that is used by Altair Modeling and Visualization products for FEA, CFD and MBD simulations.


    What You Will Do:
    Design, prototype, implement, unit test, profile and troubleshoot features written in C++ and/or Python;Communicate complex problems via code and diagrams;Write portable & efficient code for Windows and Linux platforms;

    What You Will Need:
    Basics:Bachelor degree in Computer Science or related;4-5 years of experience in C++ development, including strong expertise in data structures and algorithms;High energy with ability to be self-driven when direct supervision is not available;Excellent communication skills both verbal and written;Strong analytical and problem solving skills, attention to detail;Previous experience working on both Windows and Linux platforms;Preferred:Experience with Python or other scripting language is desirable;General understanding of multi-threaded programming concepts;Basic math skills including linear algebra;

    How You Will Be Successful:
    Envision the FutureCommunicate Honestly and BroadlySeek Technology and Business "Firsts"Embrace Diversity and Take Risks