Job Title

On-Board Software Development Engineer

Share This Job
Apply Job

Job Description

AKKA is the European leader in engineering consulting and R&D services in the mobility segment. As an innovation accelerator for its clients, AKKA supports leading industry players in the automotive, aerospace, rail and life sciences sectors throughout the life cycle of their products with cutting edge digital technologies (AI, ADAS, IoT, Big Data, robotics, embedded computing, machine learning, etc.).

Founded in 1984, AKKA has a strong entrepreneurial culture and is pursuing its fast-paced growth and international development in line with its CLEAR 2022 strategic plan. With 21,000 employees, who are passionate about technology and dedicated to advancing the future of industry, the Group recorded revenues of €1.5 billion in 2018.

With a view to strengthening our team, we are looking for a: On-Board Software Development Engineer

Main Tasks:

  • The candidate will participate in all phases of Software development life cycle: requirement specification, architecture and design definition, coding, verification, validation and qualification
  • Development of tools and simulators. In particular, participate in the definition of the Software Development Environment and Software Validation Facility of new On-Board software
  • Development of prototype for proof of concepts
  • Feasibility studies and trade-off analysis
  • Preliminary and Architectural Design
  • Software Validation and Qualification
  • Issuing of documentation needed for formal reviews/key points
  • Support to Vega/Vega-C Flight software development
  • It is foreseen the issuing of formal documentation reporting the detail of the performed activities
  • Activities input will be agreed with Technical Responsible
  • Contribution to OnBoard software documentation


Candidate must have a specialist degree in Informatic Engineering or equivalent knowledge, and at least 7 years of experience in the field of the Software Engineering with Space application.



  • On Board/Real-time software systems
  • Deep knowledge of software life cycle
  • Operating System: Windows, Linux, Real Time
  • Programming language: C, C++


  • Experience in Satellite Flight software development
  • Programming language: Java, ADA
  • Script language: sh, perl
  • Matlab
  • Tools: Eclipse based modelling tools
  • Network: TCP/IP, 1553, Ethernet, TTEthernet

It is also required:

  • Attitude to team working;
  • Quick understanding of the problems;
  • Problem solving;
  • Fluent ability in spoken and written English


Permanent Employed.

Place of Work


Apply Job
Rome, Italy
View on Maps

Have a Question?

We are here to help. Email us or call +61 4 0895 5833
Contact Us