Job Description
Role Description:
As a Model-Based Software Developer, you will become an integral part of our dynamic team, actively contributing to the advancement of our artificial intelligence (AI) and model-based systems engineering (MBSE) software products.
We offer unique opportunities for hands-on experience, enabling you to engage in challenging and impactful real-world projects across various industrial sectors, including aerospace, railway, space, medical, and automotive.
If you are a motivated individual with a passion for expanding your technical expertise and driving innovation, we provide a supportive environment for your professional growth.
Key Responsibilities:
- Develop plugins for MBSE tools such as Cameo Systems Modeler, Sparx Systems Enterprise Architect, and Capella/Arcadia.
- Create report templates using Velocity Template Language (VTL) and Python to support automated document generation within MBSE tools.
- Develop HTML templates for exported content from the MBSE tools
- Develop integration solutions for MBSE-related tools.
- Model software specifications using established MBSE methodologies.
- Conduct research to identify and address limitations in existing MBSE tools.
- Provide support in consulting activities related to Model-Based Software Development for our clients.
- Collaborate with AI specialists to integrate AI algorithms into software products.
- Create and maintain comprehensive technical documentation, including codebases, APIs, and software architecture.
- Participate in an agile development environment, including sprint planning, daily stand-ups, and iterative development cycles.