
The Exploration Company · Munich
Here at The Exploration Company, we are developing, producing, and operating Nyx, a modular and reusable space orbital vehicle that can eventually be refuelled ...
Here at The Exploration Company, we are developing, producing, and operating Nyx, a modular and reusable space orbital vehicle
that can eventually be refuelled in orbit and that can carry cargo - and potentially humans in the longer run.
The System Integration Senior Engineer will help lead the Nyx system end‑to‑end integration and verification, with a focus on
functional platforms (Software in the Loop Platform, Processor in the Loop Platform, Hardware in the Loop Platform, Functional
Simulation Facility). You will define and execute test plans, manage requirement traceability, analyse test results, and close
verification evidence across SIL/PIL/HIL and physical test campaigns. Working closely with subsystem leads, AIT teams, and
external partners, you will identify integration risks, resolve anomalies, and ensure that all mechanical functions perform safely
and reliably throughout the mission profile. This position requires a rigorous systems mindset, strong understanding of mechanical
behaviour in the space environment, and the ability to lead multidisciplinary verification activities to successful closure.
Key Responsibilities
In your capacity a System Integration Senior Engineer, your role will continuously evolve, but initially your day-to-day duties
and programmatic requirements and considers the adequacy of model philosophy, facilities availability, planning and costing.
Platform team.
closure of all system verification aspects, including nominal and off nominal spacecraft behaviors.
of the Engineering Team.
What we would love to see from you
In the role of System Integration Senior Engineer ideally, you will have the following:
integration of complex spacecraft and/or testing activities.
testing.
Skills and Behaviours
Teamwork
Why you should join us!
What makes us special here at The Exploration Company and why we think you will enjoy working here is:
up for the challenge?
We'd love to hear from you if you wish to be a part of our journey. Please submit your CV now for immediate consideration and we
will be in touch shortly.
The Exploration Company is an equal opportunity employer and values diversity. We do not discriminate based on race, religion,
colour, national origin, gender, sexual orientation, age, marital status or disability status. Relocation assistance is provided
for those willing to relocate including visa sponsorship where applicable.
All offers are contingent upon the successful completion of a background check, which will be subject to the country, role, and
project you applied for. By submitting your application, you acknowledge and agree that any offer of employment may be conditional
upon successful condition of this check. The Exploration Company partners with Zinc Work Limited located in the UK (Zinc), a
third-party provider, to ensure this process as efficient and transparent as possible.
If applicable, you will receive an email from Zinc upon acceptance of your offer with a link to a secure portal where you can
provide the required information to Zinc.
This position sits close to the embedded world, but it isn't traditional microcontroller firmware work. You'll own the operating system foundation and platform layer of our IoT devices - building and evolving our next-generation embedded Linux image - and develop the Python application layer that runs on top of it, inside our dockerized main application. You'll work down at the OS and hardware boundary while shipping features up in the application layer. Typical areas include: * Designing and maintaining our Yocto-based Linux distribution for ARM devices with limited compute * Security on device, inter-process communication, networking, scheduling, observation * Over-the-air (OTA) updates for both the OS and applications * Integrating peripherals - watchdog, modem, AI accelerator - and improving their observability * Bridging the system layer and the application layer through Python and Bash The work spans from driver- and kernel-level integration in C/C++, to adapting our Linux distribution with Yocto to the underlying hardware layer, to debugging system-level failures such as memory leaks, up to writing the Python software that turns hardware capabilities into product features. You will be expected to pass a live coding interview for this role. WHAT TO EXPECT * Embedded Linux Platform: Design, build, and continuously evolve the next generation of our Yocto-based Linux distribution for ARM-powered IoT devices * Application Development: Develop Python-based software that brings hardware capabilities to life and improves the reliability and performance of our products * System Integration: Work across the full stack—from kernel and driver integration to application development—connecting hardware, operating system, and product features * Device Reliability: Build secure, observable, and resilient systems, including OTA updates, networking, process communication, scheduling, and device monitoring * Debugging & Troubleshooting: Analyze and resolve complex issues across the platform, including kernel, drivers, networking, memory management, and application software * Ownership: Take end-to-end responsibility for your solutions, proactively improve our platform, and help shape engineering best practices INSPIRE US BY * Embedded Linux Expertise: Several years of experience developing Embedded Linux systems and confidence working with Linux internals, GNU tools, and Bash * Engineering Mindset: Degree in Computer Science, Electrical Engineering, Physics, or equivalent practical experience * Yocto Experience: Proven experience building, customizing, and maintaining Linux images using Yocto * Systems Programming: Strong programming skills in at least one systems language such as C, C++, Rust, Go, or Java * Python Development: Experience developing Python applications or a strong motivation to make Python your primary development language * Low-Level Debugging: Hands-on experience with debugging tools such as GDB, tcpdump, Valgrind, UART, and JTAG, including troubleshooting memory leaks and system-level issues * Operating System Knowledge: Solid understanding of Linux internals, bootloaders, systemd, drivers, kernel concepts, networking, and Docker * Language Skills: Fluent English (C1) EXTRA POINTS FOR * Experience operating large-scale IoT fleets * Knowledge of industrial hardware, cameras, AI accelerators, modems, or network devices * Experience with computer vision, edge AI, or machine learning * Familiarity with MQTT and Protocol Buffers (ProtoBuf) WHAT WE OFFER * Flexibility & Responsibility: Your workday, your performance – Our hybrid model empowers you to focus from home, get fresh perspectives during workation, and connect in person during our Anchor Days (Tuesday to Thursday) * Tailored Mobility: Full speed ahead – Whether it’s sustainable bike leasing or a public transport subsidy, we keep you flexible and on the move * Measurable goals: Our agile methods allow you to directly measure your impact on our product and company success * Team Culture & Networking: Real connections – also beyond the day-to-day. Celebrate successes with us at legendary team events and OKR parties * Productive Environment: Brainfood deluxe – Whether it's portafilter coffee, Bella&Bona online cafeteria, fresh fruit or our muesli bar – your wellbeing fuels your performance * Health & Balance: Stay in balance with EGYM Wellpass or Urban Sports Club – access 1,000+ gyms and wellness spots across Germany * Top Equipment & Ergonomics: Mac or Windows, in the office or remote – we make sure you’re set up for efficiency and comfort * Dress Code? Your Code: What you do matters more than what you wear – dress in whatever makes you feel your best INNOVATION THROUGH DIVERSITY Regardless of your background, origin, gender identity, or individual circumstances, it's your personality that interests us. That's why we're committed to building a culture of collaboration and respect, where every team member has a voice, can grow, and feels valued with us. STILL HERE? Then we might be the perfect match! Ready to own (y)our growth? 🚀
comstruct is building the agentic workforce for procurement in European construction. Our agents turn paper delivery notes, fragmented invoices and offline supplier decisions into structured, real-time data and live decisions, embedded inside the largest contractors in Europe and the US. We recently secured a €12.5M seed financing round from prestigious VCs, including 20VC and Google Ventures, along with top European investors. We are looking for a talented and driven full-time Senior Software Engineer to join our Core team. You’ll play a pivotal role in expanding and scaling our Integrations platform, and help it morph into comstruct’s Data Processing system. This means expanding our scope to own the ingestion, processing, and integration of all critical data, including invoices and external ERP systems. You will be a key technical leader in this transformation. Your first major project will be to help design and lead the rewrite of our delivery note ingestion pipeline, moving us to a modern, asynchronous, queue-based architecture that can scale with our ambitions. As a hybrid company, we value in-person collaboration and expect employees to work from our Munich office 3 days a week. What you will do 🏗️ * Lead systems design: Drive the technical design and implementation of our new, asynchronous data processing platform. * Build data pipelines: Develop and scale the systems that ingest and process data from diverse sources (emails, APIs, portals) and integrate with external systems (ERPs). * Own data extraction: Take ownership of our data extraction services, including our existing LLM-based solutions, and help improve and scale them. * Expand team ownership: Help the team take on new responsibilities, such as invoice processing and ownership of our public API, to create a unified approach to data processing. * Provide technical leadership: Act as a senior technical voice on the team. You'll contribute to high-quality design, provide insightful code reviews, and informally mentor other engineers. * Improve existing systems: Assess and improve the architecture, reliability, and performance of our current integration services. What you need to succeed ✨ * Experience: 5+ years of professional experience building and maintaining complex, mission-critical software products. * Strong Engineering Fundamentals: Proven experience in a modern, high-level programming language (e.g., Python, Kotlin, TypeScript, Java, C#). We prioritize strong software engineering fundamentals, systems design skills, and the ability to learn over deep knowledge of one specific language. * Mindset: A self-driven and proactive attitude. You are comfortable navigating ambiguity and can take complex problems from concept to solution. * Environment: Experience working in a startup or a similarly fast-paced product environment. * Product Focus: A strong focus on building solutions that solve customer problems. * Communication: Fluent in English (German is a plus). Nice to have: * Asynchronous Systems: Experience designing and building message-driven, queue-based systems (e.g., Google Cloud Pub/Sub, RabbitMQ). * Cloud Infrastructure: Experience with cloud platforms, preferably GCP (AWS or Azure is also valuable). * Data & ML: Interest or experience in data-intensive applications, data extraction, or applying LLMs. * Web Scraping: Familiarity with web scraping tools and techniques (e.g., Selenium). * API Design: Experience building and maintaining public-facing APIs. 📚 How are we setting you up for success * Shape your career path: We give you the freedom to own your work and build something from the ground up * Support and mentoring from our engineering mentors via our network with Google Ventures and 20VC, early access to latest LLMs and SDKs for experimentation * Own a piece of the pie: We offer equity options so you're a true owner, sharing directly in the success you help create on top of a competitive salary * You'll have a dedicated development budget to invest in your skills, from certificates to conferences so you can grow with the company * Relocation support to help you feel at home in Munich * And of course top notch hardware, any AI productivity tools you need, daily dinner options, wellpass subscriptions and yearly offsites (the last ones were in Mallorca and Italy).
🚀 JOIN SE3 LABS AS SENIOR PERCEPTION ENGINEER Own the spatial state-estimation layer of our autonomy platform. Build the perception systems that let drones understand where they are, what they see, and how to operate when GPS, lighting, timing, and the real world get difficult. ABOUT SE3 SE3 Labs is building Spatial AI by combining 3D computer vision with large language models. We believe the ability to reason about and act within physical space is foundational to unlocking the next generation of automation, from construction to smart infrastructure, and ultimately, defence. Now, we’re bringing Spatial AI into the sky through high-performance UAVs that can perceive, localize, coordinate, and act in the real world. This requires perception systems that are not just accurate in a notebook, but robust on real sensors, on real compute, in real missions. ABOUT THE ROLE As Senior Perception Engineer - VIO / SLAM / Sensor Fusion, you will own core parts of the real-time perception and localization stack for our autonomous systems. You will develop and deploy the algorithms that let our platforms estimate motion, maintain pose, build spatial understanding, and operate reliably in degraded or GPS-denied environments. You will work across visual-inertial odometry, SLAM, sensor fusion, calibration, time synchronization, mapping, and real-time systems. Your work will sit at the center of our autonomy platform: connecting cameras, IMUs, GNSS, onboard compute, control systems, payloads, and Spatial AI models into a coherent understanding of the world. This is a hands-on engineering role. You will design algorithms, write production code, analyze logs, debug sensor issues, validate performance in simulation and flight, and work closely with robotics software, embedded, hardware, and field teams to turn perception research into fieldable capability. WHAT YOU’LL WORK ON * Continuously push the boundary of what's possible: Improve state estimation capabilities in very difficult field conditions during heavy rain, snow, fog, in the night, under strong vibration, motion blur, imperfect calibration and sensor degradation. Utilize improved fusion, novel deep learning methods and our data engine. * VIO & State Estimation: Build, tune, and deploy robust visual-inertial odometry and state-estimation pipelines for robotics systems operating in dynamic, outdoor, and GPS-challenged environments. Initial focus is on UAVs, but we want to build algorithms that work well for any robotics system. * Sensor Fusion: Fuse and synchronize data from cameras, IMUs, magnetometers, barometers, and other onboard sensors into reliable pose, orientation, uncertainty estimates, and spatial context for downstream autonomy. * SLAM & Re-localization: Build mapping, loop closure, re-localization, and map-based navigation capabilities that let our systems maintain spatial understanding across missions, environments, and degraded sensor conditions. * Calibration & Timing: Own intrinsic, extrinsic, and temporal calibration workflows. Diagnose drift, latency, frame drops, sync issues, rolling-shutter effects, vibration, and sensor degradation. * Real-Time Deployment: Optimize perception pipelines for onboard compute, including Nvidia Jetson-class platforms, low-power edge CPUs/GPUs, and resource-constrained robotic systems. * Validation & Regression: Build replayable log pipelines, evaluation datasets, test metrics, and automated regression tests to measure localization accuracy, robustness, latency, and failure modes on a huge company-internal benchmark. * Field Debugging: Analyze real mission logs, reproduce failures, isolate root causes, and improve the system until it works not only in ideal conditions, but in the field. * Autonomy Integration: Define clean interfaces to planning, control, fleet coordination, operator UI, and Spatial AI systems so that perception outputs are usable, reliable, and explainable. * Technical Leadership: Mentor engineers, review architecture and code, raise engineering standards, and help define the long-term perception roadmap for SE3’s autonomous systems. YOUR PROFILE * Most importantly, you’re structured, fast-moving, and mission-driven. You don’t wait for perfection. You iterate fast. You love building things that last and analyse and fix root cause problems over applying patches. * You hold an M.Sc., Ph.D., or equivalent practical background in Robotics, Computer Vision, Electrical Engineering, Computer Science, Aerospace Engineering, or a related technical field. * You bring several years of hands-on experience building perception, SLAM, VIO, localization, sensor-fusion, or state-estimation systems for real-world robotics, AR/VR, autonomous vehicles, drones, or adjacent domains. * You have strong foundations in 3D geometry, linear algebra, probability, estimation theory, optimization, filtering, and real-time robotics systems. * You are strong in C++, Python or Rust and comfortable writing production-quality software for Linux-based robotic systems. * You have practical experience with techniques such as EKF, factor graphs, nonlinear least squares, bundle adjustment, visual odometry, inertial navigation, calibration, and multi-sensor fusion. * You have worked with real sensors and understand that perception failures often come from timing, calibration, vibration, lighting, motion blur, data quality, or integration issues rather than from the algorithm alone. * You care about metrics, logs, reproducibility, and systematic validation. You don’t just make a demo work once; you build the tools to know when it works, when it fails, and why. * You speak fluent English; German is a plus. Given the nature of SE3’s work in the defence sector, candidates must be eligible to work on defence-related projects and, where required, obtain the relevant security clearance. ESPECIALLY VALUED BONUS SKILLS * Experience deploying perception systems on Nvidia Jetson, embedded CPUs/GPUs, writing CUDA kernels, optimizing deep neural networks for edge deployment. * Experience with LWIR thermal cameras (for navigation), rolling shutter effects, visual-inertial calibration, multi-camera rigs, fisheye/wide-angle lenses or monocular depth. * Experience with GNSS-denied navigation in UAV context, terrain-relative navigation, map-based localization and re-localization. * Experience building evaluation datasets, replay systems, perception observability, log tooling, and automated regression pipelines. * Publications or open-source contributions in SLAM, VIO, 3D computer vision, state estimation, or robotics are welcome, but not required. PERKS & BENEFITS * Real Ownership: Get equity early, real stock options to participate directly in SE3’s growth * Work Environment to Excel at: Find a high-quality and modern toolset, flat hierarchy and a skilled, driven team which will push the limits together with you * AI-boosted workplace: We empower every employee with best-in-class AI tools and agents, giving you unlimited access to the latest advancements and a true productivity edge * 31 Paid Days Off: 30 vacation days plus your birthday off * Well-being Access: Free membership to gyms, yoga, and wellness through EGYM Wellpass * Team Offsites: We go on 2 company retreats per year, our last ones were in Italy and Greece * Mentorship: Work closely with experienced engineers and get paired with a professional mentor to support your growth OUR PROCESS 1. Intro Call (20 min): Let’s get to know each other 2. Coding / Algorithm Interview: (90 min): We work through a practical perception, estimation, or robotics software problem together 3. Technical Interview (1 hr): We dive into your experience with perception, state estimation, SLAM/VIO, robotics, and real-world debugging 4. Team Dinner / Lunch: Meet the team and see whether it is a strong fit on both sides.