Embedded Software Engineer

Strativ Group

Friuli-Venezia Giulia

Hybrid

EUR 60,000 - 80,000

Full time

44 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Flexible remote work (2-3 days)
Growth opportunities
Collaborative team

Job summary

Strativ Group is seeking an Embedded Software Engineer to design, develop, and validate real-time software for spacecraft onboard computers. You will contribute across requirements, architecture, implementation, integration, and verification, interfacing with flight hardware to debug and integrate systems.

You will mentor junior engineers and help improve engineering processes while working in a flexible remote schedule and a diverse, high-performance team.

Qualifications

  • 2+ years of embedded software development.
  • Strong C/C++ proficiency.
  • Experience with RTOS or embedded Linux.
  • Familiar with SPI, I2C, CAN, UART.
  • Experience with build systems and Git.
  • Understanding of software lifecycle in regulated environments.
  • Ability to communicate complex technical concepts.
  • Exposure to AI-assisted development is a plus.

Responsibilities

  • Design, develop, and maintain real-time embedded software for spacecraft onboard systems
  • Contribute across the full software lifecycle: requirements, architecture, implementation, integration, and verification
  • Interface directly with flight hardware, supporting debugging and system integration
  • Develop and maintain reusable software components and shared libraries
  • Support AIV activities, including HIL/SIL testing
  • Produce and review technical documentation aligned with industry standards
  • Collaborate with system, hardware, and external partners to define software specifications
  • Mentor junior engineers and contribute to continuous improvement of engineering processes

Skills

C/C++
RTOS/embedded Linux
SPI/I2C/CAN/UART
CI/CD
Git
Regulated environments
Communication
AI tooling exposure

Tools

RTOS: RTEMS/FreeRTOS
Embedded Linux
CAN/I2C/SPI/UART
Git

Job description

Join a high-performing Flight Software team building mission-critical software that powers next-generation satellites. As an Embedded Software Engineer, you will design, develop, and validate real-time embedded software running on onboard computers (OBCs), contributing directly to space missions where reliability and precision are paramount.

Key Responsibilities
  • Design, develop, and maintain real-time embedded software for spacecraft onboard systems
  • Contribute across the full software lifecycle: requirements, architecture, implementation, integration, and verification
  • Interface directly with flight hardware, supporting debugging and system integration
  • Develop and maintain reusable software components and shared libraries
  • Support AIV (Assembly, Integration & Verification) activities, including HIL/SIL testing
  • Produce and review technical documentation aligned with industry standards
  • Collaborate with system, hardware, and external partners to define software specifications
  • Mentor junior engineers and contribute to continuous improvement of engineering processes
Required Qualifications
  • 2+ years of experience in embedded software development
  • Strong proficiency in C/C++
  • Hands-on experience with RTOS (e.g., RTEMS, FreeRTOS) or embedded Linux
  • Familiarity with embedded communication protocols (e.g., SPI, I2C, CAN, UART)
  • Experience with build systems, CI/CD pipelines, and version control (e.g., Git)
  • Solid understanding of software development lifecycle in regulated environments
  • Ability to communicate complex technical concepts effectively
  • Experience in aerospace, defense, or other safety-critical industries is a plus
  • Basic knowledge of Assembly
  • Exposure to advanced tooling, automation, and AI-assisted development
Offer:
  • Competitive salary + benefits
  • Flexible remote working 2-3 days a week (50%)
  • Join a high level diverse, innovative team always challenging eachother
  • Growth opportunities horizontally or vertically
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Engineer (C) - Satellite Systems
Embedded Software Engineer (C) - Satellite Systems

Zirak • Piemonte

Hybrid
EUR 55,000 - 75,000
Senior Embedded Flight Software Engineer – Satellite/Avionics
Senior Embedded Flight Software Engineer – Satellite/Avionics

Argotec • San Mauro Torinese

Hybrid
EUR 40,000 - 50,000
software embedded engineer C ambito Space
software embedded engineer C ambito Space

Akronos Technologies • Pisa

On-site
EUR 40,000 - 60,000
Embedded Spaceflight Software Engineer — Remote 2–3 Days/Wk
Embedded Spaceflight Software Engineer — Remote 2–3 Days/Wk

Strativ Group • Friuli-Venezia Giulia

Hybrid
EUR 60,000 - 80,000
Flexible remote work (2-3 days)
Growth opportunities
Collaborative team
Senior Software Engineer rif. 97817
Senior Software Engineer rif. 97817

WeHunt • Torino

On-site
EUR 35,000 - 60,000
Flexible working arrangements (smart working)
Ticket Restaurant
Senior Software Embedded Engineer
Senior Software Embedded Engineer

Argotec • San Mauro Torinese

Hybrid
EUR 40,000 - 50,000
Senior Embedded Flight Software Engineer
Senior Embedded Flight Software Engineer

D-Orbit • Lomazzo

On-site
EUR 45,000 - 60,000
Variable compensation
Wellhub platform access
Serenis platform access
+1
Senior Firmware Engineer
Senior Firmware Engineer

Topcon Electronics • Concordia sulla Secchia

Hybrid
EUR 55,000 - 65,000
Hybrid work model
Competitive salary
Variable bonus
+2
Embedded Real-Time Space Software Engineer
Embedded Real-Time Space Software Engineer

Thales Group • Roma

On-site
EUR 36,000 - 43,000
Doble Embedded Firmware Engineer ALT133I
Doble Embedded Firmware Engineer ALT133I

Doble Engineering Company • Taino

On-site
EUR 45,000 - 65,000