Software Test Engineer
MiddleOn-site (Nigrán)Salary undisclosed
Required Skills
PythonCI/CD
Job Description
Key Responsibilities
Your mission
Your mission will be to verify and validate flight software throughout its development lifecycle, ensuring that every software component performs safely, reliably, and predictably in the demanding conditions of space operations. You will work closely with software and systems engineers to define verification strategies, automate testing activities, and identify issues before they become mission risks.In an environment where systems must operate autonomously and reliably once deployed, your work will be essential to mission success.Key Responsibilities
- Design, develop, and maintain verification and validation plans for embedded software running on FreeRTOS-based platforms.
- Create and execute unit, integration, and system-level test cases.
- Develop and maintain automated test frameworks and integrate them into CI/CD pipelines.
- Verify real-time performance, including task scheduling, interrupt latency, deadlines, memory usage, and synchronization mechanisms.
- Execute test campaigns on target hardware, engineering models, and simulation environments.
- Analyze software failures, perform root cause investigations, and collaborate with developers to resolve issues.
- Measure and report test coverage, requirements traceability, and software qu
Ready to apply? Optimize your CV for this specific jobAI customizes your experience bullets and increases chances to get hired.