Role: Embedded Software Engineer. Location: Como, Italy.
Vuole candidarsi? Si assicuri che il suo CV sia aggiornato, poi legga attentamente le specifiche del lavoro prima di procedere.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++
- ~ Experience designing real-time software architectures
- ~ 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 xpdaelo 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 each other
- Growth opportunities horizontally or vertically
Embedded Software Engineer/Software Development remote, italia, Italia