RToS SW Engineer
Role details
Job location
Tech stack
Job description
- Design, implement, and optimize embedded software ensuring high performance and reliability.
- Contribute to system engineering tasks, including conception, specification, and design phases.
- Develop software in C, C++, Python, and RToS environments such as VxWorks or PikeOS.
- Work with microprocessor-based systems (e.g., ARM).
- Apply DAL-compliant SW development methodologies and DO178C normative.
- Use SW version control tools and contribute to quality validation processes.
- Produce technical documentation for complex systems and support analysis of GNSS-related functionalities., * 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.
Requirements
Do you have experience in Python?, We are looking for an RToS Software Engineer with proven experience in embedded systems development, preferably within the space domain. The ideal candidate brings strong expertise in C/C++, real-time operating systems, and embedded microprocessor-based platforms, and is familiar with system engineering best practices, DO178C, and quality-driven development workflows., * Minimum 3 years of experience, preferably in the space field.
-
Strong experience in systems engineering best practices.
-
Proficiency in C and C++, embedded systems, ARM-based platforms, and RToS environments (VxWorks, PikeOS).
-
Experience with DAL Design Assurance Levels and DO178C normative.
-
Advanced experience in Python programming.
-
Familiarity with software version management tools and quality validation processes.
-
Understanding of GNSS system concepts, GNSS signals, performance aspects, and RF interference detection and geolocation.
-
Fluent in English, with strong verbal and written communication skills.
-
Optional / Nice-to-Have
-
Experience with MATLAB.
-
Knowledge of requirement management tools such as DOORS.
-
Experience with tracking tools such as JIRA.
-
Familiarity with MBSE tools like Capella or Enterprise Architect.
-
Knowledge of ESA ECSS or similar standards.
-
Experience in GNSS-based geolocation (WiFi, cellular, RF).
Benefits & conditions
Modalidad del puesto: ️ Indra Space - Leading the Next Generation of Space Systems 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
As the Space Business Unit of Indra Group, we combine cutting-edge technology with a full value chain approach-from satellite design and integration to ground segment and operations. With the integration of Deimos and strategic participation in Hispasat and Hisdesat, we are scaling Europe's space autonomy and contributing to flagship programs like IRIS², Galileo, EGNOS, and Copernicus.