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