Lead Embedded Software Developer

vor 4 Wochen


Munich, Bayern, Deutschland Spire Vollzeit

About Us:

At Spire Global, we harness the power of data from space to enhance life on Earth. As a pioneering space-to-cloud analytics firm, we operate the largest multi-purpose satellite constellation, delivering unparalleled maritime, aviation, and weather tracking solutions globally. Our infrastructure includes a worldwide network of ground stations and continuous operations, ensuring real-time coverage of every location on the planet.

Project Overview:

We are embarking on a groundbreaking initiative aimed at transforming safety standards for critical infrastructure through space technology. Our dedicated team is composed of enthusiastic professionals who excel in overcoming challenges and are devoted to achieving excellence in all endeavors. We value collaboration and support each other in our growth, welcoming innovative ideas and implementing them effectively. You will have the freedom to tackle problems in the manner you deem most effective, while working closely with your colleagues to rapidly acquire and apply new skills.

Key Responsibilities:

We are in search of a highly proficient Embedded Software Engineer to contribute significantly to our mission. The ideal candidate will be instrumental in the integration of state-of-the-art radio hardware for operational and command functions.

  • Spearhead the design and development of firmware for an advanced satellite radio communication receiver.
  • Collaborate with diverse teams across various time zones, including RF, DSP, and FPGA engineers, to establish system requirements and architecture.
  • Develop, code, test, and troubleshoot system software to control and operate radio hardware, ensuring optimal compatibility, reliability, and performance.
  • Create and implement software tools necessary for performance simulation and calibration of hardware.
  • Maintain comprehensive software documentation, including requirements, specifications, and testing plans.
  • Enhance software performance and resource efficiency for embedded systems with limited processing capabilities.
  • Stay abreast of industry advancements and emerging technologies, contributing to the ongoing enhancement of our methodologies and processes.

Qualifications and Experience:

  • Significant experience in embedded C/C++, including interrupt handling and concurrency.
  • Strong proficiency in Linux, including command-line interface and scripting, kernel modifications, and driver development.
  • Experience with sensor integration using I2C, SPI, CAN, UART, etc.
  • Expertise in software design considering memory, processor, and real-time constraints.
  • Familiarity with Embedded Operating Systems such as Petalinux, FreeRTOS, and Yocto Embedded Linux.
  • Proficient in scripting languages like Python and Bash.
  • Experience with board bring-up processes.
  • A data-driven and evidence-based approach to work.

Preferred Skills:

  • General hardware skills, including a solid understanding of Electrical Engineering principles and the ability to interpret electronic schematics.
  • Knowledge of ARM/RISC profiling and optimizations for enhanced embedded system performance.
  • Understanding of networking protocols such as TCP/IP and UDP, with experience in protocol design for efficient communication.
  • Familiarity with time synchronization protocols and techniques like NTP or PTP for accurate timing in embedded systems.
  • Previous experience in high-reliability sectors such as Automotive, Aerospace, Defense, or Medical, or in embedded industries like IoT or Mobile Communications.
  • Domain expertise in Space technology and Radio Communications.
  • Proficiency in FPGA languages such as Verilog, VHDL, or HLS, with the ability to collaborate effectively with FPGA engineers.
  • Understanding of RF programming concepts and experience with Software-Defined Radio (SDR) platforms, including USRP devices and GNU Radio for signal processing applications.

Spire operates under a hybrid work model, requiring a minimum of three days per week in the office.

Access to US export-controlled software and/or technology may be necessary.

Spire is committed to fostering a diverse and inclusive workplace, valuing the unique perspectives, skills, and experiences of our employees. We are proud to be an equal opportunity employer.

For applicants from California, please review the relevant guidelines.

For applicants from the EU, please consult Spire's Privacy Policy.



  • Munich, Bayern, Deutschland Berata GmbH Vollzeit

    Embedded Systems Software DeveloperWe're seeking a skilled Embedded Systems Software Developer to craft cutting-edge BLE smart devices. You'll be instrumental in developing high-performance Bluetooth firmware using C/C++ and leveraging your expertise in BLE protocols.Key ResponsibilitiesDesign and develop high-performance Bluetooth firmware using...


  • Munich, Bayern, Deutschland Berata GmbH Vollzeit

    Embedded Systems Software DeveloperWe're seeking a skilled Embedded Systems Software Developer to craft cutting-edge BLE smart devices. You'll be instrumental in developing high-performance Bluetooth firmware using C/C++ and leveraging your expertise in BLE protocols.Key ResponsibilitiesDesign and develop high-performance Bluetooth firmware using...


  • Munich, Bayern, Deutschland QNX Software Systems Vollzeit

    Job Title: Student Worker – Software and Test Development for QNX OSJob Description:About the Role:We are seeking a highly motivated and detail-oriented Student Worker to join our QNX Engineering Service - EMEA team. As a Student Worker, you will be an integral part of our core tools team, responsible for creating an environment where various embedded...


  • Munich, Bayern, Deutschland QNX Software Systems Vollzeit

    Job Title: Student Worker – Software and Test Development for QNX OSJob Description:About the Role:We are seeking a highly motivated and detail-oriented Student Worker to join our QNX Engineering Service - EMEA team. As a Student Worker, you will be an integral part of our core tools team, responsible for creating an environment where various embedded...


  • Munich, Bayern, Deutschland Berata GmbH Vollzeit

    Secure Embedded Software DeveloperWe are seeking a skilled and security-focused embedded software developer to play a key role in shaping the future of secure communication for our next-generation IoT devices.Key ResponsibilitiesDesign, develop, and maintain secure firmware (C/C++) for resource-constrained IoT devices based on the newest hardware...


  • Munich, Bayern, Deutschland Berata GmbH Vollzeit

    Secure Embedded Software DeveloperWe are seeking a skilled and security-focused embedded software developer to play a key role in shaping the future of secure communication for our next-generation IoT devices.Key ResponsibilitiesDesign, develop, and maintain secure firmware (C/C++) for resource-constrained IoT devices based on the newest hardware...


  • 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 Berata GmbH Vollzeit

    About the RoleWe are seeking a highly skilled and security-focused embedded software developer to join our team at Berata GmbH and contribute to the development of secure communication solutions for our next-generation IoT devices.Key ResponsibilitiesDesign, develop, and maintain secure firmware for resource-constrained IoT devices using C/C++...


  • Munich, Bayern, Deutschland Berata GmbH Vollzeit

    About the RoleWe are seeking a highly skilled and security-focused embedded software developer to join our team at Berata GmbH and contribute to the development of secure communication solutions for our next-generation IoT devices.Key ResponsibilitiesDesign, develop, and maintain secure firmware for resource-constrained IoT devices using C/C++...


  • Munich, Bayern, Deutschland valantic Software & Technology Innovations GmbH Vollzeit

    **About valantic Software & Technology Innovations GmbH** We are a leading consulting and software development company with a strong focus on cloud solutions, autonomous driving technologies, data analytics, IoT solutions, mobility services, and process digitalization. **Our Expertise** **Cloud Solutions**: We design and implement cloud-based solutions to...


  • Munich, Bayern, Deutschland valantic Software & Technology Innovations GmbH Vollzeit

    **About valantic Software & Technology Innovations GmbH** We are a leading consulting and software development company with a strong focus on cloud solutions, autonomous driving technologies, data analytics, IoT solutions, mobility services, and process digitalization. **Our Expertise** **Cloud Solutions**: We design and implement cloud-based solutions to...


  • Munich, Bayern, Deutschland European Tech Recruit Vollzeit

    We are seeking a seasoned Embedded Software Developer to join our team at European Tech Recruit, specializing in customized embedded solutions for the automotive industry.As an Embedded Software Developer, you will focus on the development and integration of the AUTOSAR stack, working closely with a team of developers who implement in-vehicle solutions for...


  • Munich, Bayern, Deutschland European Tech Recruit Vollzeit

    We are seeking a seasoned Embedded Software Developer to join our team at European Tech Recruit, specializing in customized embedded solutions for the automotive industry.As an Embedded Software Developer, you will focus on the development and integration of the AUTOSAR stack, working closely with a team of developers who implement in-vehicle solutions for...


  • Munich, Bayern, Deutschland Optimus Search Vollzeit

    Embedded Linux Developer OpportunityWe are seeking an experienced embedded Linux developer with expertise in Yocto to join our dynamic team in Munich.About the Role:As an embedded Linux developer, you will be responsible for designing, developing, and implementing Linux-based software solutions for our AI-powered products.Key Responsibilities:Design and...


  • Munich, Bayern, Deutschland Optimus Search Vollzeit

    Embedded Linux Developer OpportunityWe are seeking an experienced embedded Linux developer with expertise in Yocto to join our dynamic team in Munich.About the Role:As an embedded Linux developer, you will be responsible for designing, developing, and implementing Linux-based software solutions for our AI-powered products.Key Responsibilities:Design and...


  • Munich, Bayern, Deutschland Orizon GmbH, Niederlassung Augsburg Vollzeit

    Embedded Software Developer OpportunityWe are seeking an experienced Embedded Software Developer to join our team at Orizon GmbH, Niederlassung Augsburg, to focus on the development of software solutions for mobility applications in military land vehicles.Key Responsibilities:Design and develop test software for hardware testing and functional vehicle...


  • Munich, Bayern, Deutschland Orizon GmbH, Niederlassung Augsburg Vollzeit

    Embedded Software Developer OpportunityWe are seeking an experienced Embedded Software Developer to join our team at Orizon GmbH, Niederlassung Augsburg, to focus on the development of software solutions for mobility applications in military land vehicles.Key Responsibilities:Design and develop test software for hardware testing and functional vehicle...


  • Munich, Bayern, Deutschland Spire Vollzeit

    Transforming Data into Actionable Insights At Spire Global, we are dedicated to enhancing life on Earth through innovative data solutions derived from space. As a leading space-to-cloud analytics firm, we operate the largest multi-purpose satellite constellation, delivering unparalleled maritime, aviation, and weather tracking capabilities globally. Our...


  • Munich, Bayern, Deutschland European Tech Recruit Vollzeit

    About the RoleWe are seeking an experienced C++ Software Engineer to join our team at European Tech Recruit. As an Embedded Software Developer, you will be involved in demanding projects in cooperation with leading automotive OEMs.Key ResponsibilitiesDevelop software for network communication within control devices used in world-renowned vehicle...


  • Munich, Bayern, Deutschland European Tech Recruit Vollzeit

    About the RoleWe are seeking an experienced C++ Software Engineer to join our team at European Tech Recruit. As an Embedded Software Developer, you will be involved in demanding projects in cooperation with leading automotive OEMs.Key ResponsibilitiesDevelop software for network communication within control devices used in world-renowned vehicle...