Software Developer (C)

VisionSpace

Figueira da Foz

On-site

EUR 28,000 - 40,000

Full time

4 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

VisionSpace is seeking a Junior Software Developer (C) to join our onboard software team in Portugal. You will help develop low-level C software for aerospace applications, working within a tightly specified client tech stack while contributing ideas for architecture and performance.

You will collaborate with senior engineers, participate in Agile sprints, and ensure code quality through strict coding standards and tests.

Qualifications

  • A university degree in CS, Software Engineering, Aerospace Engineering, or related field.
  • 2+ years of professional or project-based C programming experience.
  • Strong grasp of C fundamentals, pointers, memory management, and low-level concepts.
  • Experience with Git for version control and code reviews.
  • Proficient English, written and spoken.

Responsibilities

  • Develop, test, and maintain high-quality C software for flight and onboard systems.
  • Follow strict C coding standards for safety-critical, resource-efficient code.
  • Collaborate with team during code reviews and use Git for version control.
  • Debug, profile, and optimise low-level software under memory constraints.
  • Assist in requirements analysis, design and documentation with senior engineers.
  • Participate in Agile practices, including sprint planning and stand-ups.

Skills

C programming
Embedded software
Debugging
English language
Problem solving

Education

Bachelor's or Master's in CS/Software Engineering/Aerospace Engineering

Tools

Git
Docker

Job description

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.

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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Junior Embedded C Software Developer - Space Systems
Junior Embedded C Software Developer - Space Systems

VisionSpace • Figueira da Foz

On-site
EUR 28,000 - 40,000
C++ Software Engineer
C++ Software Engineer

Critical FlyTech • Lisboa

On-site
EUR 50,000 - 75,000
Private Health Insurance – Your health
Employee Assistance Programme – Family
Extra Holidays
+2
Cybersecurity Engineer
Cybersecurity Engineer

VisionSpace • Figueira da Foz

On-site
EUR 70,000 - 90,000
Senior Systems Engineer
Senior Systems Engineer

Open Cosmos Ltd • Porto, Coimbra

On-site
EUR 65,000 - 85,000
Work at the cutting edge of space technology
Diverse and supportive team
Senior Product Manager – Space
Senior Product Manager – Space

Critical Software • Viseu

On-site
EUR 120,000 - 180,000
Private health insurance
Employee Assistance Programme (mental/
Home office support
+5
Senior Product Manager – Space
Senior Product Manager – Space

Critical Software • Porto

Hybrid
EUR 90,000 - 120,000
Private health insurance
Employee Assistance Programme (mental/
Home office support
+5
Engineer for innovative SW development projects in Defense
Engineer for innovative SW development projects in Defense

GMV • Lisboa

Hybrid
EUR 23,000 - 32,000
Hybrid work model
Teleworking 4 weeks/year outside usual
Flexible hours
+4
Senior Product Manager – Space
Senior Product Manager – Space

Critical Software SA • Portugal

On-site
EUR 70,000 - 110,000
Health insurance
Employee Assistance Programme
Home office support
+5
Embedded Engineer
Embedded Engineer

Loop Future • Lisboa

On-site
EUR 40,000 - 60,000
Software Engineer for Space Projects
Software Engineer for Space Projects

GMV • Lisboa

Hybrid
EUR 42,000 - 64,000
Hybrid work model
Relocation package
Language learning support
+1
Top locations