Vacancy

Senior Embedded Software Engineer (m/f/d)

Permanent employee, Full-time · Munich

The Mission

Munich-based OroraTech is developing a constellation of nano-satellites with thermal infrared cameras for automated wildfire detection, severe weather warnings, and many other applications. After already successfully launching 15 payloads and spacecrafts, the next step is to refine our systems and scale the production, launching the next planes of thermal infrared satellites to continuously monitor Earth. 

We are looking for talented engineers to support us with the design and testing of our newly developed satellite platform. They will be joining a very motivated and highly enthusiastic team of experts in the fields of mechanical, optics, electronics, spacecraft, and software engineering.

About us

Global, diverse, engaged. 

We are a global leader in providing innovative SaaS solutions, empowering organizations to tackle wildfires, natural disasters, and climate challenges with confidence. Through cutting-edge satellite technology, advanced analytics, and real-time insights, we help decision-makers protect critical resources, minimize risks, and enhance resilience. From early wildfire detection and predictive fire modeling to post-fire assessments, our solutions provide the intelligence needed to respond swiftly and effectively. Committed to innovation and sustainability, we strive to create a safer, more resilient world for future generations.
  • over 40 nationalities 80+ scientific publications 
  • over 180 employees 
  • across 5 continents 
  • 52 women in tech & management offices in Germany, the United States, Greece, & Canada

What you’ll be doing

As an Embedded Software Engineer you will: 
  • Build spacecraft software operating satellites and infrared cameras 
  • Write software components for microcontroller firmware in C++ and MicroPython 
  • Write software components for embedded Linux software in C++ and Python 
  • Write low-level drivers for interfacing with various sensors, actuators, etc. 
  • Debug development hardware with GDB and logic analyzers 
  • Write automated tests for embedded systems 
  • Support the hardware team with new board bring-up 
  • Occasionally use a soldering iron to fix hardware issues 
  • Work together in a talented team of embedded software engineers with different specializations and backgrounds

Relevant Skills

  • Structured programming (C++/Python/CMake) with git, testing frameworks, CI
  • Experience with ARM-based microcontrollers
  • Debugging with software and hardware problems in mind
  • Oscilloscope/logic-analyzer and multimeter usage
  • Business-level english

Our Benefits

At OroraTech, you can expect a down to earth, yet high-caliber work environment. You will become an integral part of the OroraTech satellite development - a talented, international, open-minded team that is highly motivated to create impact. OroraTech gives you the opportunity to grow on a professional and personal level. Be part of the solution to climate change.

Our Benefits include: 
  • A responsible position with individual autonomy and design freedom. 
  • Company pension scheme (bAV = Betriebliche Altersversorgung) 
  • Company accident insurance for all employees (insurance for accidents during work and leisure time around the world 24/7) 
  • Flexible working hours and home office option (including working from other countries within the EU) 
  • Corporate health benefit via discounted EGYM Wellpass subscription 
  • Corporate mobility benefit via supplementary payment for the DB Deutschland Ticket 
  • Discount on lunch meals 
  • Corporate bike leasing program via JobRad 
  • Modern office at Neue Balan with a wonderful pool and campus area
Join OroraTech

Job Application