Senior Software Engineer- Engineering Tools at The Exploration Company
Torino, Piemonte, Italy -
Full Time


Start Date

Immediate

Expiry Date

28 Apr, 25

Salary

0.0

Posted On

29 Jan, 25

Experience

0 year(s) or above

Remote Job

No

Telecommute

No

Sponsor Visa

No

Skills

Good communication skills

Industry

Computer Software/Engineering

Description

Here at The Exploration Company, we are developing, producing, and operating Nyx, a modular and reusable space orbital vehicle that can eventually be refuelled in orbit and that can carry cargo - and potentially humans in the longer run.
We want you as a talented Senior Software Engineer to help us in our mission by leading the development of our in-house Model-Based System (MBSE) Engineering tool suite, and the integration of the MBSE tools into the flight software to improve our engineering efficiency.

Responsibilities

KEY RESPONSIBILITIES

In your capacity as a Senior Software Engineer, your role will be continuously evolving, but day to day your duties will include:

  • Design and architecture of complex software tools
  • Implementation of command line tools for Model-Based System Engineering
  • Building integration tests for the MBSE tools
  • Release management for the MBSE tools
  • Documentation and user training
  • Development and test of flight software configuration and code generation tools
  • Build-up of a tool to develop the MBSE and flight software tooling
  • Schedule and backlog management

In the role of Senior Software Engineer ideally, you will have the following:

  • Expert level knowledge with at least one general purpose programming language
  • Very good experience with Python
  • Very good understanding of patterns in software engineering
  • Experience with development and testing of user facing software applications
  • Experience with agile software development philosophy
  • Experience with backlog management
  • Readiness to work in a fast-paced environment with strict deadlines
  • A plus would be
  • Work with infrastructure as code tools such as Terraform
  • Experience with public cloud providers such as AWS, Google Cloud, or Azure
  • Experience with data modeling, management and governance
  • Experience designing APIs
  • Databases working knowledge
  • Knowledge of other programming languages, but specially JavaScript and/or C/C++
  • Experience working in the space industry, or other industries using an MBSE approac
Loading...