Lead Embedded Software Developer

vor 4 Wochen


Munich, Bayern, Deutschland Spire Vollzeit

Transforming Data from Space to Earth

At Spire Global, we harness the power of satellite data to enhance life on our planet. As a pioneering space-to-cloud analytics organization, we operate the largest multi-purpose satellite constellation globally. Our unique data and sophisticated algorithms deliver unparalleled tracking capabilities across maritime, aviation, and meteorological domains.

We are embarking on a groundbreaking initiative aimed at revolutionizing safety protocols for critical infrastructure utilizing satellite technology. Our team is composed of dedicated professionals who thrive on challenges and are committed to excellence in every endeavor. We value innovative ideas and encourage implementation to enhance our processes. You will have significant autonomy in problem-solving, and collaboration is key as we learn and grow together.

Key Responsibilities:

We are in search of an accomplished Embedded Software Engineer to contribute to our mission. The ideal candidate will be instrumental in integrating state-of-the-art radio hardware for operational and command functions.

Your role will involve:

  • Spearheading the firmware design and development for an advanced satellite radio communication receiver.
  • Collaborating with cross-functional teams across various time zones, including RF, DSP, and FPGA engineers, to establish system requirements and architecture.
  • Designing, developing, coding, testing, and troubleshooting system software to manage and operate radio hardware, ensuring compatibility, reliability, and optimal performance.
  • Creating and implementing software tools necessary for performance simulation and calibration of hardware.
  • Maintaining comprehensive software documentation, including requirements, specifications, and testing plans.
  • Enhancing software performance and resource utilization for embedded systems with constrained processing power and memory.
  • Keeping abreast of industry trends and emerging technologies, contributing to the ongoing enhancement of our methodologies and processes.

Qualifications and Experience:

  • Profound experience with embedded C/C++: including interrupt handlers and concurrency.
  • Strong proficiency in Linux: extensive command-line interface/scripting knowledge, kernel modifications, and driver development.
  • Experience with sensor integration utilizing I2C, SPI, CAN, UART, etc.
  • Expertise in software design considering memory, processor, and real-time constraints.
  • Familiarity with Embedded Operating Systems (Petalinux, FreeRTOS, Yocto Embedded Linux).
  • Scripting knowledge in Python, Bash, etc.
  • Experience with board bring-up processes.
  • A data-driven and evidence-based approach to work.

Preferred Skills:

  • Proficiency in 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 efficient embedded system performance.
  • Understanding of networking protocols such as TCP/IP, UDP, and experience in protocol design for efficient communications.
  • Familiarity with time synchronization protocols and techniques, such as NTP or PTP, for ensuring accurate timing in embedded systems.
  • Previous experience in high-reliability industries such as Automotive, Aerospace, Defence, Medical, or embedded sectors 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, with the ability to collaborate effectively with FPGA engineers.
  • Familiarity with RF programming concepts, Software-Defined Radio (SDR) platforms, USRP devices, and GNU Radio for signal processing and communication applications.

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

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

Spire values diversity and is proud to be an equal opportunity employer, committed to equal employment opportunities regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, marital status, disability, gender identity, or veteran status.



  • 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...