Software Analyst / E ngineering for MBSE Web Services

Blagnac  - Stage (3 Mois)

À propos de Samares-Engineering

Samares-Engineering is a recognized expert in the field of systems engineering and more specifically in Model-Based Systems Engineering (MBSE). Samares-Engineering provides consultancy for design offices of large companies in different domains: Airbus, Zodiac Aerospace, Schneider Electric, Continental Automotive, Rockwell Collins... Samares Engineering also does research and provides training courses. It has strong relationships with high schools and research institutes in Toulouse: ISAE Supaero, Enseeiht, CNAM, IRT St-Exupery.

Description du poste

Internship context

Samares-Engineering is currently developing an MBSE (Model-Based Systems Engineering) methodology that enables system engineers to design and simulate Systems, from context to architecture, design up to production.   
The next step is to provide a preconfigured tools environment to help "PME" deploy an MBSE approach that fit completely in their business domain while improving their processes and methods. With Cameo System Modeler allowing the edition of SysML models, we want to provide services that support systems design: models analysis, simulation, generation, validation. For thus Samares wants to provide remote applications available on the cloud.  
 
Goal and tasks  
Design and deploy a web-oriented architecture  
Tasks:

  1. Challenge the needs 
  2. Design a web-oriented architecture (WOA, SOA) which could easily evolve and scale. 
  3. Analyze, compare, and propose technical implementation (API, server, ...)
  4. Contribute to the development: (API, server deployment and development, Cameo System Modeler plugins, ...)  
  5. Develop a POC which demonstrate the feasibility of the project  

We are offering you a challenging mission with a flexible environment, this is a great opportunity to develop an experience in software architecture. You will be in charge to design a web-oriented architecture and help to its development. 

Description du profil

Diploma/study: College student working toward to a Master or an Engineering degree in computer science  

Skills: 

  1. Programming languages: mostly JAVA 
  2. Server: NodeJS, Python, Apache
  3. Knowledge in CyberSecurity is a plus
  4. Tools: Cameo system Modeler, Git, Intellij
  5. Knowledge in MBSE/Models: SysML, UML is a plus.  
Soft: 
  1. Creative: you will strongly contribute to the definition on the technical aspects of SamaresEngineering strategy. Thus, we are open to all suggestion which could be technical or methodological. (proposition of new technologies for the solution or the environment). This is a unique opportunity to promote cutting edges technologies or methodologies.
  2. Agility: Knowledge in agility concept is a plus (Scrum, XP) 
  3. Analytical: problem solving and time management skill

Propulsé par