We can offload various administrative and technical activities from your engineering task list without compromising quality

From the global industry leaders like ELEKTA and NOKIA NETWORKS to local organizations, large and small, trust us to deliver quality services on schedule and on budget. Software development life-cycle is a set of processes of which actual development is just one. Depending on your resource gap, we can offer either full stack or assorted services from the following list.

Our service stack

  • Systems analysis

    We gain an in-depth understanding of your unique technical, workflow, business, and regulatory requirements prior to jumping into realization.

  • Project management

    Our project guidance is based on a thorough analysis of your business objectives after which we build a system development plan that ensures success.

  • R&D and NPD

    We help to discover and create new knowledge about scientific and technological topics for the purpose of uncovering and enabling development of valuable new products.

  • Quality assurance

    We embrace industry best practices, such as IEC62304, in alignment with your preferred testing strategy, acceptance criteria, and performance standards.

  • Training

    We can provide individually tailored training to flatten your learning curve based on project complexity and user experience.

  • Technical support

    All our customers are entitled to quick response times, real expert assistance, and timely resolutions with live resolution tracking.

Features & benefits

Features & benefits
Access to expertise
  • Expertise in Healthcare, Telecom, Logistics industries;
  • Thoughtful coverage of full software engineering life-cycle;
  • Dedicated multidisciplinary specialist team, M.Sc. of CS;
  • Fast access to additional resources through our partners
Seamless communication
  • Design management process optimized for remote clients;
  • Productive and secure communication flow at little cost;
  • Rich collaborative infrastructure and services;
  • 24/7 development progress monitoring in real-time!
Security of intellectual property
  • Comprehensive measures to secure your confidential information;
  • EU-wide shared rules of information and artifacts protection;
  • Secure IP rights transfer along with design output.

Medical device software development

Medical device software development refers to the process of planning, designing, developing, and testing software applications intended for use in or as medical devices. Whether you are a MedTech startup seeking your first FDA approval, a mid-sized company going digital, or a leading medical device manufacturer looking to outsource your engineering needs, we have you covered.

Our medical device software development services are ISO 13485 and IEC 62304 compliant and backed by over 15 years of experience in the healthcare industry. We rely on proven software architecture and project management practices to design and build secure, MDR- and FDA-cleared SaMDs and SiMDs.

Our skills

  • C/C++
  • C#
  • Python
  • SQL
  • XML
  • Java
  • ROS
  • Cuda
  • .NET
  • OpenCV
  • Embedded
  • UML
  • BPMN
  • SysML
  • ISO 9001
  • ISO 14971
  • ISO 13485
  • IEC 62304

Case examples

  • Smart wheelchair navigation software

    RV Automation Technology wanted to create smart wheelchairs that would assist people with limited or no mobility by allowing them to navigate without having to steer the wheelchair.

    Rubedos contributed to the NPD, leveraging our expertise in mobile robot navigation and image-based AI techniques. As a result, the chairs were able to autonomously navigate through crowded spaces, better ensuring the safety of their occupants and those around them.

  • Learning-based 3D object detection

    Learning-based 3D object detection

    ABB Robotics wanted to explore the possibilities of 3D object identification, classification and pose estimation using the passive stereo vision sensor approach.

    Rubedos created the software component that could perform the task based on a library of 3D object models generated using a variety of object class training methods.

    Design management process

    We combine iterative development with selected best practises from Agile methodology

    Customer collaboration

    The customer is informed of the progress and knows what will be done in the next sprint.

    Product backlog

    The prioritised features list, describing all functionality desired in the product.

    Continuous integration

    Keeping healthy code base and automatically detecting attempts to commit faulty code to the repository.

    Automated testing

    Each regression test is run automatically to ensure that the code changes are acceptable.

    Retrospective meeting

    Project evaluation reviews help to identify possibilities of improving the process and tools.

    Iterative development

    At construction phase we design, implement and test features in repeated time-boxed cycles.

    Engagement models

    Our experience shows that either delivery time (price) or project scope can be fixed. Fixing time (price) results in variable project scope; fixing scope results in variable delivery time (price). In either case we will manage it transparently and flexibly in your best interest.

    Fixed price
    • Best applicable for low-uncertainty routine tasks lorem ipsumsit amet;
    • Customer pays a pre-negotiated fixed price linked to agreed deliverables;
    • For any changes in scope a predefined fixed hourly rate is paid.
    Time and material
    • Best applicable when project scope cannot be precisely defined;
    • Customer pays according to the time and resources expended;
    • Faster kick-off when compared to Fixed Price.
    Off-shore development center
    • Best applicable for continuous open-end collaboration;
    • Customer pays fixed monthly rate for the dedicated team;
    • Extension of customer’s software engineering facility.

    Still unsure about the process? Just contact us and we will:

    Analyze your needs Secure resources Prepare an SLA Fix project start date
    Analyze your needs Secure resources Prepare an SLA Fix project start date
    We use cookies to ensure you get the best experience on our website.