We're looking for an innovative developer to join our team and play a pivotal role in leveraging the exciting synergy born from the Altair acquisition! Your role will be to strategically integrate and expand the capabilities of Simcenter Compose (formerly Altair Compose), our robust math and scripting application, across a wider array of our company applications and workflows.
Key Responsibilities:
Define and execute the integration strategy between Simcenter Compose and selected our company applications.
Collaborate with development teams to design and implement APIs that enable seamless interoperability.
Support and guide developers in using, debugging, and optimizing these APIs.
Develop new Compose toolboxes to expose and package application functionality for end users.
Design and implement regression tests to ensure reliability of newly integrated features.
Contribute to maintaining high code quality while working within large, existing codebases.
Requirements: Bachelors or Masters degree in Computer Science, Engineering, Physics, or a related technical field.
3+ years of software development experience with C/C++.
Strong understanding of scripting languages such as Python, MATLAB, Octave, or Julia.
Experience integrating C/C++ with interpreted languages (e.g., Python bindings).
Familiarity with GUI frameworks (such as Qt) and version control systems (e.g., Git).
Strong communication skills with the ability to understand complex systems and explain technical concepts clearly.
This position is open to all candidates.