VisionSpace
Software Developer (C)
Skills
1 day 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:
Figueira da Foz, Portugal
Work mode:
Onsite
Published on:
22 October 2026
What they need
VisionSpace is a dynamic and experienced consulting, technology and engineering service business that develops and integrates enterprise-level solutions for Space and Defense. Our team consists of highly skilled professionals focused on delivering smart and reliable solutions in the fields of Aerospace, Cyber Security, Automated Systems and Machine Learning.Our Motto: *Space and Beyond is Our Playground - We empower our customers to shape the future of satellite operations by integrating automation and intelligence into autonomous systems.*We are looking for a Junior Software Developer (C) to join our onboard software team. In this role, you will help develop low-level core software for aerospace applications. You will work within a tightly specified client tech stack while actively contributing fresh ideas for software architecture, performance optimisation, and continuous improvement.Key Responsibilities
- Develop, test, and maintain high-quality C software for flight software and onboard systems.
- Follow strict C coding standards and best practices to ensure maintainable, safety-critical, and resource-efficient code.
- Work with Git for version control and collaborate closely with team members during code reviews.
- Debug, profile, and optimise low-level software to improve performance and reliability under tight memory and computational constraints.
- Assist in requirement analysis, technical design, and documentation under the guidance of senior engineers.
- Participate in agile development activities, including sprint planning and daily stand-ups.
What We Look For
- A university degree (Bachelor’s or Master’s) in Computer Science, Software Engineering, Aerospace Engineering, or a related discipline.
- 2+ years of professional or strong project-based experience with C programming.
- Strong knowledge of C fundamentals, pointer manipulation, manual memory management, and low-level system concepts.
- Practical experience with Git for version control.
- Strong analytical, debugging, and problem-solving skills for embedded or system-level environments.
- High attention to detail and a proactive willingness to learn and suggest improvements.
- Proficiency in English, both written and spoken.
Nice-to-Have Skills
- Experience or academic background in space-related projects, particularly ESA missions, or familiarity with ECSS software development standards.
- Familiarity with real-time operating systems (RTOS) or bare-metal development.
- Basic scripting experience in Python or Bash for testing and automation.
- Familiarity with Docker and containerized development environments.
- Exposure to CI/CD pipelines and static analysis tools.
- Experience working with software requirement specifications and technical documentation.
**Join the team and apply today!**VisionSpace Technologies is committed to fostering an inclusive and diverse workplace. We are proud to be an equal opportunity employer and do not discriminate based on race, colour, ethnicity, ancestry, national origin, religion, sex, gender identity, gender expression, sexual orientation, age, disability, veteran status, genetic information, marital status, or any other legally protected status.
Other offers great for you!
These companies are also looking for great profiles
Achil
Business Developer Grands Comptes
Permanent contract
Rouen, France
Onsite
19 hours ago
Quick apply
Audensiel
Platform Software Kubernetes (H/F)
Permanent contract
83190 Ollioules, France
Onsite
Skills
16 hours ago
Quick apply
EBM Consulting
Mission AI Developer Productivity Engineer
0-550
Freelance
Paris, France
Hybrid
Skills
11 hours ago
Quick apply
No company information available.