Orbem

Senior Software Engineer - Testing Framework (f/m/d)

Orbem WorkFromHome

Stellenbeschreibung:

Overview

Senior Software Engineer - Testing Framework (f/m/d) at Orbem. We are an impact-driven deep-tech scaleup developing AI-powered imaging solutions. Our mission includes sustainable food systems, green economy, and improved disease detection.

Role

Senior Software Engineer - Testing Framework (f/m/d)

Starting date: As soon as possible

Salary: €70,000 - €75,000 (fixed range, annual gross)

Equity: €20,000 - €40,000

Work model: Full-time, Remote / Hybrid in Munich

Your role: You will lead the technical integration of Orbem’s software stack across diverse industrial imaging products, defining and upholding engineering standards and guiding senior engineers across multiple teams. You will contribute to building a scalable, robust platform powering our AI imaging technology.

Your day to day

Hardware Emulation & Simulation

  • Design and implement software simulators for MRI scanners, sensors, and custom hardware interfaces.
  • Develop mocks and stubs that accurately reproduce hardware behavior under edge-case conditions.

Test Framework Development

  • Build and maintain reusable shared libraries for test harnesses, data generators, and assertion utilities.
  • Embed gRPC client/server mocks to validate inter-service contracts in isolation.

Messaging & State Management

  • Integrate Redis and RabbitMQ into test workflows to simulate real-world data flows and stateful scenarios.
  • Author test utilities that can spin up and tear down message queues and in-memory data stores on demand.

CI/CD & Pipelines

  • Architect and maintain end-to-end test pipelines (e.g. GitHub Actions, Jenkins) that run hardware-emulated and microservice tests.
  • Automate environment provisioning (Docker, Kubernetes) for parallel, reproducible test runs.

Collaboration & Best Practices

  • Partner with Software Engineer in Test and Software teams to identify high-value scenarios for automation.
  • Champion test-driven development, code reviews, and continuous feedback loops.

Job requirements

Your Experiences And Skills

Fit to our values

  • We own every challenge: we enjoy complexity and thrive under uncertainty.
  • We strive for better: we seize opportunities for growth and challenge the status quo. We are constantly learning and improving.
  • We imagine new frontiers: we think beyond ‘doable’ and ‘reasonable.’ We design a sustainable and healthy future together.

Technical Expertise

Hardware Emulation Expertise

  • Proven ability to write device simulators, hardware mocks, or FPGA/driver emulations in software.
  • Deep understanding of low-level protocols (SPI, I2C, custom serial) and how to reproduce them in a test harness.

Passion for Testing

  • Test-driven development mindset, with a portfolio of robust unit, integration, and system tests you’ve authored.
  • Eagerness to explore failure modes and proactively hunt for edge-case bugs.

gRPC Proficiency

  • Design, implement, and mock gRPC services in your language of choice (Python/Go/Java).
  • Validate service contracts and error-handling paths with automated tests.

Redis & RabbitMQ

  • Hands-on experience using Redis for in-memory state emulation and RabbitMQ (or equivalent) for message-based workflows.
  • Ability to script dynamic queue/exchange setups and teardown in tests.

Pipeline & Infrastructure Automation

  • Skilled in building CI/CD test pipelines that coordinate multi-stage tests, generate reports, and gate deployments.
  • Familiarity with container orchestration (Docker, k3s/Kubernetes) for isolated test environments.

Shared Libraries & Modularity

  • Track record of designing and maintaining internal libraries or SDKs that accelerate test development and enforce consistency.
  • Strong API design skills to make onboarding and adoption frictionless.

What Makes You Stand Out From Other Candidates

  • You’ve built or contributed to an open-source hardware simulator, testing framework, or tooling that’s widely adopted.
  • You’ve led cross-disciplinary efforts to integrate test suites into production CI/CD pipelines at scale.
  • You maintain an active blog, talks, or GitHub repos showcasing innovative approaches to test platform engineering.
  • You mentor others in testing best practices, from test design to mocking patterns and pipeline reliability.

What We Offer

International Environment

  • Join a team with 40+ nationalities across 5 continents, all driven by a shared purpose: shedding light on the world’s toughest challenges.

Attractive Compensation Package

  • Stock Options: Share in Orbem’s success.
  • Visa & Relocation Support: Seamless support for your move to Germany.
  • Learning & Development: €1,750 annual budget for personal growth.
  • Fitness Membership: Access to Urban Sports Club or Wellpass.
  • Childcare Reimbursement: Support for Kita/Kindergarten fees.
  • Deutschland Ticket: Full coverage of public transportation.

Work-Life Integration

  • Flexible Hours & Home Office: Work when and where it suits you.
  • WFH Perks: Get €185 to upgrade your home office + a sleek external monitor on us!
  • 30 Days Paid Leave: Plenty of time to recharge.
  • Personal Leave: Flexibility for life’s important moments.
  • Work from Anywhere: Experience new cultures and environments for up to 60 days per year.

Make a Difference

Join an ambitious, fast-growing team working on breakthrough technology. In our scale-up environment, you’ll be free to lead your projects and make an impact. We provide a platform for you to explore, innovate, and define your vision for the future. At Orbem, we’re committed to helping you discover your strengths, and while we aim to teach you, we also want to learn from you.

Your team

As a Senior Software Engineer, you become part of our diverse and international team. Learn more about the team members, their work and challenges here:

At Orbem, we’re committed to building a smart, diverse team, and we recognize that self-doubt can prevent talented individuals from applying. If you feel you don’t meet every requirement, we’d love to hear from you anyway!

Seniority level

  • Mid-Senior level

Employment type

  • Contract

Job function

  • Other
  • Industries: IT Services and IT Consulting

Referrals increase your chances of interviewing at Orbem by 2x

Note: this refined description retains core information while removing extraneous formatting and nonessential content.

#J-18808-Ljbffr
NOTE / HINWEIS:
EnglishEN: Please refer to Fuchsjobs for the source of your application
DeutschDE: Bitte erwähne Fuchsjobs, als Quelle Deiner Bewerbung

Stelleninformationen

  • Typ:

    Vollzeit
  • Arbeitsmodell:

    Vor Ort
  • Kategorie:

  • Erfahrung:

    2+ years
  • Arbeitsverhältnis:

    Angestellt
  • Veröffentlichungsdatum:

    03 Nov 2025
  • Standort:

    WorkFromHome

KI Suchagent

AI job search

Möchtest über ähnliche Jobs informiert werden? Dann beauftrage jetzt den Fuchsjobs KI Suchagenten!