Space Software Engineer
Workplace: Uppsala, Sverige
Expires: August 24, 2025
Join Rapidity Space in Uppsala, Sweden as a Software Engineer focusing on satellite and space systems. Design, develop, test, and maintain software solutions while collaborating with engineers and scientists. Contribute to innovative space technology projects in a dynamic industry.
Main requirements:
  • Bachelor's or master's degree in computer science, software engineering, or a related field.
  • Relevant experience in software engineering.
  • Proficiency in one or more programming languages such as C++, C, and Python.
  • Experience with software development tools like Git, JIRA, and Agile methodologies.
  • Understanding of software development processes including design, coding, testing, and debugging.
  • Strong problem-solving skills and ability to work independently and collaboratively.
Responsibilities:
  • Design, develop, and test software solutions for satellite and space systems.
  • Collaborate with engineers and scientists to analyze system requirements.
  • Write high-quality code and documentation.
  • Test and debug software ensuring reliability.
  • Provide technical support during system integration and testing.
  • Stay current with new technologies and industry trends.
  • Contribute to software engineering best practices within the company.
Required hard skills:
  • C++ programming
  • C programming
  • Python programming
  • Git version control
  • JIRA issue tracking
  • Agile software development methodologies
  • Software design and debugging
Recommended hard skills:
  • Real-time systems software development
  • Experience with RTOS (RTEMS)
  • Space systems engineering knowledge
  • Modern C++ (C++11/17/20)
  • Requirements engineering
  • Driver development for custom hardware
  • FPGA development with VHDL or Verilog
  • Digital electronics troubleshooting
  • CMake build system
  • Unit testing frameworks like GTest
  • Continuous integration tools like Jenkins
  • Serial communication protocols (UART)
  • Bus protocols (CAN bus)
  • Network protocols (SpaceWire)
  • Extreme Programming (XP) methodologies
  • Open-source contributions and hobby projects
Soft skills:
  • Strong problem-solving
  • Ability to work independently
  • Collaborative teamwork
Coding languages:
  • C++
  • C
  • Python
Natural languages:
  • English (Proficient)
Cultural skills:
  • Passion for space technology
  • Innovative mindset
  • Continuous learning