
Senior Software Engineer - Testing Framework (f/m/d)
- Remote, Hybrid
- München, Bayern, Germany
- €70,000 - €75,000 per year
- Engineering
Lead Orbem’s software integration across industrial imaging: design hardware emulators & gRPC mocks, build CI/CD test pipelines, set engineering standards & drive growth.
Job description
Orbem is an impact-driven deep-tech scale-up from Munich, Germany. We develop fast, accurate, and accessible imaging solutions that provide access to otherwise unattainable sources of knowledge.
We seek to make a difference – and develop solutions to sustainably feed the world, accelerate the transition to a green economy, and transform disease detection.
Join us on our mission to unleash AI-powered imaging for everything and everyone
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
We’re looking for a Senior Staff Software Integration Engineer to lead the technical integration of our software stack across diverse industrial imaging products. In this pivotal role, you will drive the development of architectures that support Orbem’s rapid growth and global impact.
You’ll bring deep technical expertise and leadership to tackle complex system integrations, define and uphold engineering standards, and guide senior engineers across multiple teams. Your work will be foundational to building a scalable, robust platform that powers our cutting-edge 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, 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 any opportunity 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, I²C, 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 Staff Software Integration Engineer, you become part of our diverse and international team. Learn more about the team members, their work and challenges here: www.orbem.ai
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!
or
All done!
Your application has been successfully submitted!