Embedded Software Engineer

Turin (province)

Maintenance and Engineering

Full Time



[email protected]

Posted Date


Job Ref.


Share this job

My client, world leader in technical consultancy, is looking for a profile to be included in the automotive field for an important international project.

Role: Embedded Sotfware Engineer
Pay: To be defined based on the experience
Location: turin
Contract: Permanent


  • Design of on-board software for space missions and services
  • Development of real-time operating system-based applications
  • Full-stack software development from low-level drivers to application software
  • Testing and integration of software in satellite platforms
  • Develop support software tools for testing and ground support equipment


  • Degree: Master’s degree in Electronics Engineering / Computer Science
  • At least 3 years of working experience
  • High flexibility and team-working skills
  • Fluent in Italian and English is mandatory

Knowledge of:

  • Embedded systems software programming
  • Very good knowledge of C/C++
  • Real-time operating systems
  • Programming/scripting languages (Python, TCL, AWK, Ruby, etc.)
  • Versioning systems (Git)

Experience with:

  • Embedded systems software and firmware development
  • Device driver development
  • Serial communication standards (UART, SPI, I2C, CAN, etc.)
  • Able to use laboratory instrumentation, such as oscilloscopes, digital multimeters, power supplies, etc.


  • Previous experience with:
  • Aerospace/space standards (CCSDS, ECSS)
  • SPARC, MicroBlaze, RISC-V, ARM devices and architectures
  • RTEMS, FreeRTOS, Linux-RT, uCOS, Zephyr Operating Systems
  • Unix/Linux OS usage and shell scripting
  • Jira Software project management
  • Scrum project management
  • CI/CD systems (Jenkins, Bamboo, GitHub Actions)
  • Aerospace/space projects (industrial and/or academic)
  • ML/AI algorithms development

If you are interested in applying for this position and you meet the requirements, please send your updated CV to: Alessandro Mereghetti at Line Up Aviation

Due to the number of applications we receive, it’s not always possible to contact unsuccessful applicants. Unless you hear from us within 14 days of your application, please assume that you have been unsuccessful on this occasion.

“Follow @LineUpAviation on Twitter for all of our latest vacancies, news and pictures from our busy UK Head Office. Interact with us using the #LineUpAviation tag at anytime! Thank you for your follow!”

Apply for this role

Step 1: CV

Upload CV:

Apply with:

Step 2: Personal Information

Please wait...
Thank you. We have received your application.
Oops! Something went wrong. Please try again.

Keep up to date with our latest news and services.