Senior On Board SW Architect
Cerchiamo un Senior On-Board Software Architect per guidare l’architettura del flight software di missioni satellitari. Un ruolo chiave per innovare, progettare e garantire affidabilità in orbita.
Siamo una società di consulenza high-tech globale con un team di ingegneri, scienziati ed esperti digitali provenienti da tutto il mondo. Insieme formiamo una comunità in rapida crescita e orgogliosa. Offriamo servizi di consulenza a clienti di alto profilo a livello globale in diverse aree di servizio, quali:
- Tecnologia e ingegneria
- Energia e fonti rinnovabili
- Scienze della vita e farmaceutica
- Digitale e IT
Maggiori informazioni su questa opportunità
Cerchiamo un/una Senior On-Board Software Architect con una solida esperienza nella definizione, progettazione e validazione dell’architettura software di bordo per missioni satellitari. La risorsa avrà un ruolo chiave nello sviluppo del Flight Software (FSW/OBSW), garantendo affidabilità, determinismo, safety, fault tolerance e piena aderenza agli standard spaziali (ECSS, DO-178C, MISRA).
Cosa ci aspettiamo da voi
Responsabilità Chiave
· Progettazione Architetturale & Leadership Tecnica
· Define and maintain the complete architecture of Flight Software (OBSW/FSW).
· Draft and update architectural documentation (On-Board Software Architecture Document) and software/hardware ICDs.
· Ensure that the architecture meets real-time, performance, robustness, modularity, and fault-containment requirements.
· Establish design guidelines and architectural decisions, acting as a technical reference for the team.
· Sviluppo & Integrazione
· Lead development teams in the design and implementation of embedded software on On-Board Computer (OBC).
· Design drivers, low-level services, and middleware components for RTOS.
· Ensure full compliance with ECSS, DO-178C standards and MISRA-C best practices.
· Participate in key project milestones: SRR, PDR, CDR, ORB, QR, AR.
· Collaborate with QA/PA in certification, audit, and verification processes.
· Contribute to anomaly analysis and the definition/implementation of corrective solutions.
Native Italian, fluent English; knowledge of Spanish is considered a plus.
· Degree in Aerospace Engineering, Computer Science, Electronics, or related fields.
· ≥ 5 years of experience in the design and development of real-time embedded software.
· Excellent knowledge of:
o Embedded C/C++
o RTOS
o Python
· Skills in modeling with UML/SysML.
· Experience with versioning, configuration, and CI/CD pipeline tools.
· Familiarity with static/dynamic analysis, safety-critical software techniques, and formal methodologies.
· Availability for travel in Europe.
Cosa puoi aspettarti da TMC
TMC è una società internazionale di consulenza high-tech che mette a disposizione dei propri clienti competenze per supportarli nella realizzazione delle loro sfide tecnologiche. In quanto tale, TMC opera come un centro esperto a disposizione dei propri clienti e li aiutiamo ad essere più competitivi in un mondo tecnologico sempre più globale e in rapida evoluzione. In TMC crediamo che le persone siano il motore dell'innovazione tecnologica. Ecco perché vogliamo creare le migliori condizioni possibili affinché i talenti tecnologici possano prosperare. Ti offriamo un ambiente di lavoro stimolante in cui potrai gestire la tua carriera. Accanto alla nostra eccezionale competenza tecnica, il divertimento e l'impegno sono parti significative della nostra cultura.
Siamo entusiasti del tuo interesse in TMC! Invia la tua candidatura nel modo che preferisci e unisciti al nostro dinamico team.