[CATIA] Systems Software Production Engineer

 

Significantly accelerate software development by code generation, compilation and validation.

Systems Software Production Engineer will help the user with software development activity by enabling code generation from Systems design. Code generation is based on a smart separation between Architecture and Behavior: Indeed specific and dedicated generators are combined to produce a complete source code depending on the expected target. This solution is delivered as a cloud service to enable usage without any installation & maintenance. Tools for code qualification is part of this solution to easily measure quality of generated assets.

 

Benefits

  • Generate software code  from model-based software design

  • Generate target-independent code

    •  UML/SysML to C/C++ code generation

    • (Internal block diagram, State Machine, Activity, Opaque behavior, Classes model)

    • e-fmi with gallec code

  • Generate target specific middleware/driver code

    • FMI Generation for Co-Simulation

    • AUTOSAR Classic & Adaptive generation

    • e-fmi with production code generation

  • Embark compilation toolchains for multiple targets

  • Deliver checkers to qualify code

    • FMI compliance checker with test cases

  • Dedicated plugin for CATIA Magic

 

Highlights

  • From model-based design to generative code

  • The source model remains single source of truth for generated software.

  • Reduce dependency on embedded software experts

  • Reduction of cycle time, development costs and time-to-market