Software Engineer

2 weeks ago


London Area, United Kingdom BioOrbit Full time £60,000 - £120,000 per year

Software Engineer- London

BioOrbit is pioneering space-based drug manufacturing. We use microgravity to grow high-quality protein crystals, enabling easier, at-home injectable therapies. As part of our recent success we are looking to grow our team.

Position Overview

We are seeking an experienced Software Engineer with specialized expertise in payload software development to create autonomous control systems for revolutionary in-orbit pharmaceutical manufacturing platforms. This role focuses on developing mission-critical flight software that must operate reliably in the harsh space environment while controlling precise pharmaceutical manufacturing processes in microgravity. You will be responsible for designing and implementing sophisticated software architectures that enable autonomous pharmaceutical production, real-time process monitoring, and fail-safe operation throughout all mission phases. This position offers the extraordinary opportunity to pioneer flight software for an entirely new industry—space-based pharmaceutical manufacturing—where software reliability, autonomous operation, and precision control are essential for producing life-saving medications beyond Earth.

Key Responsibilities

  • Design and develop flight-qualified payload software for autonomous pharmaceutical manufacturing systems, including process control algorithms, data acquisition systems, and real-time monitoring capabilities for microgravity operations.
  • Lead software integration and comprehensive testing of payload systems, including hardware-in-the-loop testing, software verification/validation, and flight software qualification according to space industry standards.
  • Implement robust software architectures with fault tolerance, autonomous recovery capabilities, and fail-safe mechanisms to ensure reliable pharmaceutical production in space environments.
  • Develop ground support software and user interfaces for mission planning, payload operations, and real-time system monitoring during space missions.
  • Oversee software deployment and maintenance across development and production environments, implementing DevOps practices, version control systems, and automated deployment pipelines.
  • Provide comprehensive user support and system optimization, including troubleshooting, performance monitoring, and proactive maintenance of critical systems.
  • Lead digital transformation initiatives, evaluating and implementing new technologies, software platforms, and IT solutions to enhance operational efficiency.
  • Create and maintain technical documentation for both payload software systems and IT infrastructure, including software requirements, system architectures, and operational procedures.
  • Drive technical collaboration across engineering teams through code reviews, system integration meetings, and technical presentations to stakeholders and senior management.

Technical Skills + Core Competencies

  • Proficiency in embedded programming languages (Python, C/C++, MATLAB) and space payload development frameworks with extensive real-time system experience.
  • Expertise in payload software development, including embedded systems programming, real-time operating systems (RTOS), and flight software architecture patterns for mission-critical applications.
  • Comprehensive knowledge of software verification and validation processes for space applications, including unit testing, integration testing, formal verification methods, and software quality assurance.
  • Working knowledge of ECSS standards for space software development (ECSS-E-ST-40C, ECSS-Q-ST-80C) and space software qualification processes.
  • Advanced experience with spacecraft communication protocols, telemetry/telecommand systems, and space-to-ground data interfaces for mission operations.
  • Strong background in autonomous control systems, including machine learning algorithms, adaptive control theory, and decision-making frameworks for space applications.
  • Expertise in pharmaceutical process control software, including batch control systems, process monitoring algorithms, and quality assurance automation preferred.
  • Proficiency in software simulation and modeling tools for testing flight software in simulated space environments and pharmaceutical process validation.
  • Experience with safety-critical software development, including hazard analysis, software safety requirements, and fault-tolerant software design patterns.
  • Advanced debugging and diagnostic capabilities for complex embedded systems with experience in hardware-software integration and troubleshooting.
  • Strong project management skills with experience leading flight software development projects from requirements through mission operations.
  • Excellent technical communication abilities with experience presenting complex software architectures to multidisciplinary engineering teams and mission stakeholders.

Required Qualifications

  • Bachelor's degree in Software Engineering, Computer Science, Electrical Engineering, or related field.
  • 3-5 years of experience in software development, payload systems, or related technical role.
  • Experience with embedded software development and IT system management projects.
  • Preference for candidates with space systems or satellite payload software experience.
  • Knowledge of ECSS standards (ECSS-E-ST-40C, ECSS-Q-ST-80C) preferred

This is an exciting opportunity to join a team that is at the forefront of innovation and pushing the boundaries of in space manufacturing.

If you feel this role is of interest, please apply and one of the team from Innoforge will be in touch.

Unfortunately, sponsorship cannot be provided for this position



  • London Area, United Kingdom Redwood Software Full time £60,000 - £100,000 per year

    OUR MISSIONAt Redwood, we empower our customers with lights-out automation for their mission-critical business processes.ABOUT USRedwood Software is the leader in full stack automation fabric solutions for mission-critical business processes. With the first SaaS-based composable automation platform specifically built for ERP, we believe in the transformative...


  • Manchester Area, United Kingdom IRIS Software Group Full time

    IRIS Software Group is a leading business software and services provider, one of the UK’s largest privately held software companies. We help organisations to make better business decisions by developing integrated software solutions to minimise admin, make business processes more efficient and give more time to do what’s valued. We started 45 years ago...

  • Software Engineer

    1 day ago


    London Area, United Kingdom Searchability NS&D Full time

    CONTRACT SENIOR SOFTWARE ENGINEER – eDV CLEAREDNEW CONTRACT JOB OPPORTUNITY AVAILABLE WITHIN A LEADING NATIONAL SECURITY COMPANY FOR A SENIOR SOFTWARE ENGINEER WITH eDV CLEARANCEContract job opportunity for a Senior Software EngineerGlobally leading defence / cyber security company£500 - £800 per day 12 month rolling contracts London based organisation...

  • Software Engineer

    3 hours ago


    London Area, United Kingdom Paritas Recruitment Full time £80,000 - £120,000 per year

    Lead Software Engineer & Software Engineer - Java MicroservicesLocation: London, United KingdomHybrid Flexible Working ModelSalary depending on role level & experienceParitas is working with a leading Client within Financial Services who are looking for multiple Software Engineers for a Java Microservices, Mobile Platform project.Lead Software Engineer, Java...

  • Software Engineer

    2 weeks ago


    London Area, United Kingdom Miller Maxwell Ltd Full time £60,000 - £120,000 per year

    Software Engineer - London -Miller Maxwellis proud to be partnering with an electronic trading organisation expanding their full stack software engineering team in London. They seek aSoftware Engineerwith expertise across bothfrontend and backend developmentto play a pivotal role in the evolution of their electronic trading software with a focus on code...

  • Software Engineer

    4 days ago


    London Area, United Kingdom Oliver Bernard Full time £30,000 - £55,000 per year

    Software Engineer - Computer Science degreeSalary: £Up to £55kLocation: 3 days p/week in LondonSoftware Engineer - would you like the opportunity to work for an early stage start-up currently looking for several Software Engineers (0-2 years experience)? You'll be joining their in-house product and platform team, where you'll work alongside and learn from...

  • Software Engineer

    2 weeks ago


    London Area, United Kingdom Vallum Associates Full time £80,000 - £96,000 per year

    Software Engineer (C# & Python)Perm roleSalary £72k - £80k + 15% bonusHybrid role - 3 days in the London officeMust have commercial experience using C#, .NET Core, PythonThis role sits within our clients core engineering team and this team is responsible for building out some of their industry leading capital markets trading technology, and your work as a...

  • Software Engineer

    22 hours ago


    London Area, United Kingdom CW Talent Solutions Full time

    Software Engineer (London) CW Talent Solutions is partnering with a leading global quantitative firm to hire a Software Engineer for its technology team. Role Overview: Develop and maintain high-performance software systems. Collaborate with engineers and operations to optimise reliability, scalability, and efficiency across critical infrastructure. Key...

  • Software Engineer

    2 weeks ago


    London Area, United Kingdom Oho Group Ltd Full time

    Software Engineer - Early-Stage Technology Start-Up - LondonWe are hiring for a Software Engineer to join an exceptional founding team within an early-stage Technology and Security start-up. You will be working directly with the founders on a software platform of a unique hardware product. This is a unique opportunity to join a start-up at its earliest stage...

  • Software Engineer

    1 week ago


    London Area, United Kingdom Digital Waffle Full time £40,000 - £65,000 per year

    Role: Software EngineerSalary: £50,000 - £65,000 - DOELocation: LondonType: PermanentAbout the job:Are you an experienced Software Engineer who loves variety and still loves learning new things, while connecting with new people along the way? This role could be for youThis role requires a software engineer for the development and ongoing support of the...