RToS SW Engineer

Indra
Municipality of Madrid, Spain
7 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Municipality of Madrid, Spain

Tech stack

C
Systems Engineering
JIRA
C++
Embedded Software
Python
Matlab
Real-Time Operating Systems
VxWorks
Wi-Fi Technology
Pikeos
Software Version Control
GNSS

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).

About the company

️ 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

Apply for this position