Senior Embedded Software Systems Engineer
Madrid, MD, ES
At Indra Space, we are on a mission to redefine the European space industry by delivering high-performance small satellite solutions for LEO missions. Our ambition? To become a leading company in end-to-end satellite systems, driving innovation in:
• 🚀 Position, Navigation & Timing (PNT)
• 🚀 Secure Communications
• 🚀 Earth Observation & ISR
• 🚀 Space Domain Awareness (SDA) and Space Traffic Management (STM)
• 🚀 Science & space exploration
🔍 What We’re Looking For
📌 Key Responsibilities
• Design, develop, implement, and optimise embedded software in C or C++ for microprocessor-based systems.
• Work with Linux environments, especially PetaLinux.
• Develop and maintain scripts and tools using Python.
• Produce high-quality technical documentation and contribute to problem-solving across complex technical systems.
• Support activities related to GNSS system concepts, GNSS signals, performance analyses, interference detection, and geolocation.
• Use engineering instrumentation such as oscilloscopes and spectrum analysers in development and validation processes.
• Ensure alignment with ESA ECSS standards or similar engineering frameworks.
• (Desirable) Contribute to requirement management workflows (DOORS or similar) and project tracking via JIRA.
• (Desirable) Support system modelling activities using MBSE tools such as Capella or Enterprise Architect.
• (Desirable) Apply knowledge of DO-178C guidelines and MATLAB when relevant.
🎯 Requirements
• Experience in systems engineering best practices, especially in early design lifecycle phases.
• Strong programming skills in C (Advanced, 3–4 years) and C++.
• Experience working with Linux environments (Advanced).
• Proficiency in Python programming (Advanced).
• Experience working with microprocessor-based embedded systems.
• Familiarity with PetaLinux or similar embedded Linux environments.
• Experience using oscilloscopes and spectrum analysers (Advanced).
• Understanding of GNSS concepts, GNSS signals, performance and RF interference detection/geolocation (Advanced, 4–5 years).
• Ability to handle complex technical systems and develop robust technical documentation.
• High level of English, both spoken and written.
• Familiarity with ESA ECSS or similar engineering standards.
⭐ Optional / Nice-to-Have
• Experience using MATLAB.
• Experience with requirement management tools (DOORS or similar).
• Experience with project tracking tools such as JIRA.
• Experience with MBSE tools such as Capella or Enterprise Architect.
🌟 What We Offer
• 🤝 Open Culture: Direct communication and a friendly environment where your voice matters.
• 🚀 Innovation at Its Core: Be part of groundbreaking projects with global impact.
• 💡 People First: A collaborative team that supports and celebrates your success.
• 📈 Career Acceleration: Continuous feedback and annual reviews to help you grow.
• 🔒 Stability You Can Trust: Long-term projects in a leading company with a future vision.
• 🌐 Global Reach: Your work will influence major international initiatives.
• ✈️ Mobility Opportunities: Explore projects across Spain and beyond.
• 🎓 Lifelong Learning: Access Open University programs and 3,000+ Udemy for Business courses.