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
Apply for this job
You might also like:
- Security Protection Specialist
- IT Technician - Application and Windows Platform Specialist
- Regional Business Systems Support Specialist - Europe
- IT Infrastructure Specialist for Public Sector Client
- IT Infrastructure Specialist
- Software Developer
- Technical Agile Tester - Malmö
- Experienced IT Consultant
- Product Designer
- AI Engineer, Knowit Datalytics Stockholm