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 Broadly Seek Technology and Business “Firsts” Embrace Diversity and Take Risks
Senior Software Development Engineer - C++
San Francisco, CA
Altair
Posted 12/02/2024