Senior Embedded Software Engineer

vor 1 Monat


Munich, Deutschland Spire Vollzeit

We improve life on Earth with data from space.

Spire Global is a space-to-cloud analytics company that owns and operates the largest multi-purpose constellation of satellites. Its proprietary data and algorithms provide the most advanced maritime, aviation, and weather tracking in the world. In addition to its constellation, Spire's data infrastructure includes a global ground station network and 24/7 operations that provide real-time global coverage of every point on Earth.

We are seeking a highly skilled Embedded Software Engineer to join our team. The successful candidate will play a crucial role in integrating cutting-edge radio hardware for commanding and operational purposes. 

As part of your role, you will: 

  • Lead the firmware design and development of a cutting-edge satellite radio communication receiver.
  • Collaborate effectively with cross-functional teams spanning multiple time zones, including RF, DSP and FPGA engineers to define system requirements and architecture.
  • Design, develop, code, test and troubleshoot the system software to control and operate the radio hardware, ensuring compatibility, reliability and performance.
  • Design and implement the software tools required for performance simulation and calibration of the hardware. 
  • Create and maintain software documentation, including requirements, specifications and test plans.
  • Optimize software performance and resource utilization for embedded systems with limited processing power and memory.
  • Stay updated with industry trends and emerging technologies, contributing to the continuous improvement of our processes and methodologies.

Qualifications / Experience: 

  • Extensive experience with embedded C/C++: interrupt handlers, concurrency, etc.
  • Strong Linux skills: extensive CLI/scripting familiarity, kernel mods, drivers, etc.
  • Experience with sensor integration over I2C, SPI, CAN, UART, etc.
  • Software Design with memory, processor, and real-time constraints.
  • Embedded Operating Systems (Petalinux, FreeRTOS, Yocto Embedded Linux).
  • Scripting Familiarity: Python, Bash, etc.
  • Experience with board bring-up.
  • Data-driven and evidence-based work methodology.

Strong candidates will also possess skills in one or more of the following areas: 

  • Proficiency in general hardware skills including understanding of Electrical Engineering principles, able to interpret electronic schematics with a solid understanding of digital electronics concepts.
  • Knowledge of ARM/RISC profiling and optimizations for efficient embedded system performance.
  • Understanding of networking protocols such as TCP/IP, UDP, and experience in protocol design for seamless and efficient communications.
  • Experience with time synchronization protocols and techniques, such as NTP or PTP, for ensuring accurate and reliable timing in embedded systems.
  • Previous experience in a high-reliability industry such as Automotive, Aerospace, Defence, Medical or in an embedded industry like IoT, Mobile Communications, or Distributed Sensor Networks.
  • Domain Knowledge in Space technology and Radio Communications.
  • Expertise in FPGA languages such as Verilog, VHDL, or HLS and ability to interface effectively with FPGA engineers.
  • Familiarity with RF programming concepts, Software-Defined Radio (SDR) platforms, the USRP devices and GNU Radio for signal processing and communication applications.

Spire operates a hybrid work model, and this position will require you to work a minimum of three days per week in office.

Access to US export controlled software and/or technology may be required. #LI-DC1


Global Perks
🛰️ Name Your Satellite Program (NYSP)
🚀 Launch Attendance
🌴 Generous Time Off Policy
🎓 Education Assistance Program
🥰 Employee Assistance Program (EAP)
📈 Employee Stock Purchase Program (ESPP)
👣 Family Leave
💪 Fitness Reimbursement
🧡 Employee Referral Program
🍉 Healthy snacks & beverages in every office


Spire is Global and our success draws upon the diverse viewpoints, skills and experiences of our employees. We are proud to be an equal opportunity employer and are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, marital status, disability, gender identity or veteran status.

Applying from California? Please review the CCPA Applicant Privacy Policy.

Applying from the EU? Please review Spire's Privacy Policy.



  • Munich, Deutschland Core Tech Recruitment Vollzeit

    Senior Embedded Software Engineer (C)Company: Leading Manufacturer of Security Technology Position: Senior Embedded Software Engineer (C) Location: Munich / Fully Remote Salary: Up to €90k Language Requirement: Native-level German / C2Are you an experienced Embedded C Developer with a passion for innovation and security technology? My client, one of...


  • Munich, Deutschland Optimus Search Vollzeit

    Exciting opportunities exist for Senior Embedded Software Engineers – High Speed Connectivity within this leading network connectivity systems developer. The Senior Embedded Software Engineer – High Speed Connectivity will be based at the Munich R+D Centre (other possibilities also exist in Germany and Switzerland) working closely with both internal and...


  • Munich, Bayern, Deutschland CROWN Gabelstapler GmbH & Co. KG Vollzeit

    Beschreibung der PositionAls erfahrener Senior Embedded Software Engineer bei CROWN Gabelstapler GmbH & Co. KG bist du Teil der Entwicklungsabteilung unseres EMEA Headquarters. Hier hast du die Möglichkeit, an der Entwicklung von Lösungs- und Optimierungskonzepten für Embedded Software mitzuwirken.Deine Aufgaben:Die Entwicklung von Embedded Software für...


  • Munich, Bayern, Deutschland CROWN Gabelstapler GmbH & Co. KG Vollzeit

    Beschreibung der PositionAls erfahrener Senior Embedded Software Engineer bei CROWN Gabelstapler GmbH & Co. KG bist du Teil der Entwicklungsabteilung unseres EMEA Headquarters. Hier hast du die Möglichkeit, an der Entwicklung von Lösungs- und Optimierungskonzepten für Embedded Software mitzuwirken.Deine Aufgaben:Die Entwicklung von Embedded Software für...


  • Munich, Bayern, Deutschland CROWN Gabelstapler GmbH & Co. KG Vollzeit

    Beschreibung der PositionAls erfahrener Senior Embedded Software Engineer bei CROWN Gabelstapler GmbH & Co. KG bist du Teil der Entwicklungsabteilung unseres EMEA Headquarters. Hier hast du die Möglichkeit, an der Entwicklung von Lösungs- und Optimierungskonzepten für Embedded Software mitzuwirken.Deine Aufgaben:Die Entwicklung von Embedded Software für...


  • Munich, Bayern, Deutschland CROWN Gabelstapler GmbH & Co. KG Vollzeit

    Beschreibung der PositionAls erfahrener Senior Embedded Software Engineer bei CROWN Gabelstapler GmbH & Co. KG bist du Teil der Entwicklungsabteilung unseres EMEA Headquarters. Hier hast du die Möglichkeit, an der Entwicklung von Lösungs- und Optimierungskonzepten für Embedded-Systeme mitzuwirken.Deine Aufgaben:Die Entwicklung von Embedded-Software für...


  • Munich, Bayern, Deutschland Technology & Strategy Vollzeit

    Job SummaryWir suchen einen erfahrenden Senior Embedded Software Engineer, der Teil unseres dynamischen Teams wird, das sich auf die Entwicklung von Embedded-Systemen spezialisiert hat.Key ResponsibilitiesSoftwareentwicklung und -überprüfung: Sie verfügen über mindestens 2 Jahre Berufserfahrung im Schreiben und Überprüfen von...


  • Munich, Bayern, Deutschland Technology & Strategy Vollzeit

    Job SummaryWir suchen einen erfahrenden Senior Embedded Software Engineer, der Teil unseres dynamischen Teams wird, das sich auf die Entwicklung von Embedded-Systemen spezialisiert hat.Key ResponsibilitiesSoftwareentwicklung und -überprüfung: Sie verfügen über mindestens 2 Jahre Berufserfahrung im Schreiben und Überprüfen von...


  • Munich, Bayern, Deutschland QNX Software Systems Vollzeit

    About the RoleWe are seeking a highly motivated and detail-oriented Software Development Engineer to join our team at QNX Software Systems. As a key member of our core tools team, you will be responsible for creating an environment that enables the integration of various embedded hardware units.Key ResponsibilitiesDesign and develop software solutions for...


  • Munich, Bayern, Deutschland Core Tech Recruitment Vollzeit

    **About Core Tech Recruitment**We are proud to partner with a leading electronic software provider, a pioneer in security solutions for over 50 years. Their world-class products have made them a renowned name in the industry.**Job Summary**We are seeking a talented Senior Embedded Software Engineer to join their dynamic team. As a key member, you will be...


  • Munich, Bayern, Deutschland Lawton Senior Living Vollzeit

    About Lawton Senior LivingLawton Senior Living is a leading provider of senior living solutions, dedicated to delivering exceptional care and services to our residents. As a forward-thinking organization, we are committed to leveraging cutting-edge technology to enhance the lives of our seniors.Meet Our TeamOur team of software engineers is passionate about...


  • Munich, Bayern, Deutschland Lawton Senior Living Vollzeit

    About Lawton Senior LivingLawton Senior Living is a leading provider of senior living solutions, dedicated to delivering exceptional care and services to our residents. As a forward-thinking organization, we are committed to leveraging cutting-edge technology to enhance the lives of our seniors.Meet Our TeamOur team of software engineers is passionate about...


  • Munich, Bayern, Deutschland Vivid Resourcing Vollzeit

    Job SummaryVivid Resourcing is seeking a skilled Embedded Systems Software Engineer to join our team. As an Embedded Systems Software Engineer, you will be responsible for designing and developing embedded devices for the consumer electronics space.Key ResponsibilitiesDesign and develop software for embedded devices, including connectivity and wireless...


  • Munich, Bayern, Deutschland Vivid Resourcing Vollzeit

    Job SummaryVivid Resourcing is seeking a skilled Embedded Systems Software Engineer to join our team. As an Embedded Systems Software Engineer, you will be responsible for designing and developing embedded devices for the consumer electronics space.Key ResponsibilitiesDesign and develop software for embedded devices, including connectivity and wireless...


  • Munich, Bayern, Deutschland Bertrandt Vollzeit

    About the RoleWe are seeking a highly skilled Embedded Software Engineer to join our team at Bertrandt. As an Embedded Software Engineer, you will be responsible for enhancing a network redundancy function using virtual IP addresses, implementing IPv6 support for this redundancy function, generating documentation for this redundancy function, and improving...


  • Munich, Bayern, Deutschland Technology & Strategy Vollzeit

    ÜberblickAls Senior Embedded Software Ingenieur bei Technology&Strategy sind Sie Teil eines dynamischen Teams, das sich auf die Entwicklung von Embedded-Systemen spezialisiert hat.Aufgaben und AnforderungenSoftwareentwicklung und -überprüfung: Sie verfügen über mindestens 2 Jahre Berufserfahrung im Schreiben und Überprüfen von Quellcode. Ihre...


  • Munich, Bayern, Deutschland Vivid Resourcing Vollzeit

    Job SummaryVivid Resourcing is seeking a highly skilled Embedded Systems Software Engineer to join our team. As an Embedded Systems Software Engineer, you will be responsible for designing and developing embedded devices for the consumer electronics space.Key ResponsibilitiesDesign and develop software for embedded devices, including connectivity and...


  • Munich, Bayern, Deutschland Vivid Resourcing Vollzeit

    Job SummaryVivid Resourcing is seeking a highly skilled Embedded Systems Software Engineer to join our team. As an Embedded Systems Software Engineer, you will be responsible for designing and developing embedded devices for the consumer electronics space.Key ResponsibilitiesDesign and develop software for embedded devices, including connectivity and...


  • Munich, Bayern, Deutschland Optimus Search Vollzeit

    Job SummaryOptimus Search is seeking a highly skilled Senior Embedded Software Engineer - High Speed Connectivity to join our team. As a key member of our R+D Centre, you will be responsible for developing embedded software and software at bare metal level in C and C++ for high-speed network connectivity products.Key ResponsibilitiesDevelop and maintain...


  • Munich, Bayern, Deutschland Optimus Search Vollzeit

    Job SummaryOptimus Search is seeking a highly skilled Senior Embedded Software Engineer - High Speed Connectivity to join our team. As a key member of our R+D Centre, you will be responsible for developing embedded software and software at bare metal level in C and C++ for high-speed network connectivity products.Key ResponsibilitiesDevelop and maintain...