Embedded Software Engineer

Turin (province)

Maintenance and Engineering

Full Time

Negotiable

Contact

[email protected]

Posted Date

05/05/2023

Job Ref.

BBBH14475

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

Duties

  • 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

Requirements

  • 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

REQUIRED EXPERIENCES & SKILLS
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.

ADDITIONAL ASSETS

  • 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.