Software Engineer

AIKO - Infinite ways to autonomy
Turin, Piedmont, Italy
F

Finance & Accounting Assistant (Categorie Protette L68/99 art. 1)

AIKO - Infinite ways to autonomy
Turin, Piedmont, Italy
P

Space Systems Engineer - Technical Business Development

AIKO - Infinite ways to autonomy
Toulouse, Occitanie, France
F

Legal Assistant (Categorie Protette L68/99 art. 1)

AIKO - Infinite ways to autonomy
Turin, Piedmont, Italy
P

Office & Business Support Specialist (Categorie Protette L68/99 art. 1)

AIKO - Infinite ways to autonomy
Turin, Piedmont, Italy
P

Administrative & Operations Assistant (Categorie Protette L68/99 art. 1)

AIKO - Infinite ways to autonomy
Turin, Piedmont, Italy
P
AIKO - Infinite ways to autonomy company logo

Software Engineer

AIKO - Infinite ways to autonomy

Turin, Piedmont, Italy

Full-time

Engineering

Overview

Joining AIKO means becoming part of a young, talented team dedicated to delivering high-quality work while maintaining a healthy work-life balance. We believe in trust, responsibility, and flexibility, offering a supportive environment where you can thrive. Our team enjoys collaborating in our Turin office, working from home when desired, and taking time off when needed. Don’t miss the chance to revolutionize the future with us!

We are looking for a Software Engineer with strong Rust programming skills and experience leading development teams. In this role you get to take charge of a complex AI-powered satellite autonomy system, ensuring timely deliveries at a high standard of quality. You will balance team management with hands-on implementation activities.

This role involves close collaboration with a team of software engineers, as well as users both inside and outside the company.

Tasks

As a software engineer at AIKO, you will:

  • Lead a small team of software engineers in designing and developing the core of an on-board satellite autonomy system.
  • Manage and prioritize work for yourself and your teammates.
  • Interact closely with users of your software, including members of other departments and external customers.
  • Design intuitive interfaces for your software.
  • Write clear, comprehensive documentation for the software systems you implement.
  • Ensure the quality of your software through automated testing and Continuous Integration (CI).
  • Take justified executive design decisions, guiding the direction of the projects you oversee.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • 3+ years of professional software development experience.
  • Proficiency with the Rust programming language.
  • Comfortable working in Linux environments.
  • Good communication skills and teamwork experience.
  • Experience using Git in collaborative projects.
  • Solid understanding of automated software testing.
  • Proficiency in spoken and written English.

Preferred Experience

  • Proficiency with C, C++ and/or Python.
  • Understanding of foreign function interfaces between Rust, C, C++ and/or Python.
  • Experience with cross-compilation (especially for the 64-bit ARM architecture).
  • Familiarity with safety-critical software standards.
  • Knowledge about aerospace systems, especially:
    • CubeSats Flight Softwares
    • Flight operations
  • Hands-on experience with Continuous Integration and Deployment (especially Gitlab CI/CD).
  • Ability to build and use Docker containers.
  • Familiarity with the Agile/Scrum workflow.
Benefits

  • Ticket Restaurants
  • Health insurance, on a CCNL insurance plan
  • Welfare plan, according to CCNL
  • Flexible working hours
  • Flexible smart working policy
  • Duvet day
  • Wellness Package (Gym and Psychotherapy)
  • Access to discounts with selected partners
  • Access to courses for skills improvement
  • Salary for the role: 35K-40K€

Hiring Process:

The interview process for this role will somewhat look like:

  • 1st Stage: Interview with our People & Talent
  • 2nd Stage: Interview with Hiring Manager
  • Technical Step: Exercise offline
  • We hopefully make you an offer!

DEI in AIKO

AIKO is an equal-opportunity employer. We encourage candidates from all

backgrounds and experiences to apply.

Research shows that women or people belonging to minorities often don't apply to

roles they don't feel match 100% of the requirements. If this posting is

interesting to you, we encourage you to apply even if it is not a perfect match! We are

looking for real people, not robots!

About Us

AIKO is a cutting-edge deep-tech company founded in 2017. We specialize in developing advanced automation software tailored for space missions, empowering humanity's ambitions beyond Earth's orbit. Our mission is to revolutionize the space industry by providing innovative solutions that enhance efficiency, reliability, and safety in space exploration endeavors.

About the company

Company websiteSoftware Development

AIKO research-centered, innovative and futuristic mission is clear: developing algorithms infused with Artificial Intelligence, to increase the autonomy of current space missions.

Artificial Intelligence has entered a new period of scientific relevance.
It's time to leap from the traditional, rigid, Earth-bound space systems to autonomous, sentient ones. Scientific data must be prioritized, telemetry data must be interpreted with improved accuracy, failures must be mitigated, design must be optimized.
AI-based algorithms not only offer increased performances with respect to traditional architectures, but are an enabling technology for advanced mission concepts.