Embedded Software Engineer
1 giorno fa
Bologna, Emilia-Romagna, Italia
Strativ Group
Tempo pieno
Gratuito con email o Google
Salva questo lavoro e mantieni la tua ricerca organizzata
Crea un account gratuito per salvare lavori, creare avvisi e tornare a questa inserzione dalla tua dashboard.
Gratuito con email o Google
Continuando accetti i nostri Termini & Informativa sulla privacy.
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 #J-18808-Ljbffr
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 #J-18808-Ljbffr