Telespazio Germany GmbH
Senior Software Engineer – Data Processing Services
Skills
7 months ago
Share this opportunity
Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.
Important information
Contract type:
Permanent
Location:
64 Darmstadt, Germany
Work mode:
Onsite
Published on:
14 August 2026
What they need
We are looking for a highly skilled and motivated Senior Software Engineer to join our Data Processing Services team. You will be embedded in a team responsible for operating, maintaining, and evolving large-scale, mission-critical software systems that support our satellite data processing chain. This is a technically demanding role requiring both depth and breadth across the full software engineering lifecycle.
Key Responsibilities
- Design, develop, build, and package software components within large, complex C++ and Java software environments
- Perform in-depth analysis, debugging, and root cause investigation of software anomalies in real-time operational systems
- Lead and contribute to software verification, validation, and regression testing activities
- Maintain and improve existing software baselines, ensuring reliability and performance in 24/7 operational contexts
- Collaborate with system engineers, satellite operators, and product teams to implement and test new features or fixes
- Produce clear and thorough technical documentation (anomaly reports, change requests, test reports)
- Support software integration, deployment, and release activities within a configuration-managed environment
- Participate in on-call or shift support activities as required by operational needs (very limited)
Essential Skills and Qualifications
- University degree (Bachelor's or Master's) in Computer Science, Software Engineering, Aerospace, or a related discipline
- Minimum 5+ years of professional experience in software engineering with a strong focus on C++ in large, complex software projects
- Demonstrated expertise in software debugging, troubleshooting, and anomaly analysis in real-time or near-real-time systems
- Solid experience in Java development and maintenance
- Proven ability to navigate, understand, and contribute to large legacy and production codebases
- Hands-on experience with build systems (e.g., CMake, Make, Maven) and software packaging workflows
- Familiarity with version control systems (Git, SVN) and CI/CD pipelines
- Strong analytical and problem-solving skills with a methodical approach to fault isolation
Desirable Skills
- Experience with real-time or embedded software in a space, aerospace, or scientific data processing environment
- Knowledge of satellite ground segment systems or meteorological data processing workflows
- Familiarity with Linux/Unix environments and shell scripting
- Experience with software quality frameworks, test automation, or ECSS software engineering standards
- Exposure to agile or iterative development methodologies
- Proficiency in Python or other scripting languages for tooling and automation
Furthermore
- Close attention to detail with a rigorous, disciplined approach to software quality
- Strong communication skills — able to present technical findings clearly to both engineers and non-technical stakeholders
- Self-driven, collaborative team player comfortable working in a multinational, multicultural environment
- Ability to manage multiple priorities under operational pressure
Seniority:
Senior
Primary Location:
DE - Darmstadt - EUMETSAT
Contract Type:
Employee-Permanent
Hybrid Working:
Onsite
Other offers great for you!
These companies are also looking for great profiles
Salutech
Ingénieur Logiciel IA
Freelance
Paris, France
Onsite, Hybrid
Skills
7 days ago
Quick apply
Agile Partner
Full-Stack Software Engineer Java-Angular
Permanent contract
Luxembourg
Onsite, Hybrid
Skills
13 hours ago
Quick apply
ECARIS
Data Analyst BI senior
Freelance
Paris, France
Hybrid
Skills
10 hours ago
Quick apply