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, providing unparalleled maritime, aviation, and weather tracking capabilities. Our extensive data infrastructure is complemented by a global network of ground stations and round-the-clock operations, ensuring real-time coverage of every location on the planet.

Project Overview:

We are embarking on a groundbreaking initiative aimed at transforming safety protocols for critical infrastructure through satellite technology. Our dynamic team is composed of dedicated professionals who embrace challenges and strive for excellence in all endeavors. We value innovative ideas and encourage implementation, fostering a collaborative environment where learning and growth are paramount.

Key Responsibilities:

We are in search of an experienced 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 cross-disciplinary teams, including RF, DSP, and FPGA engineers, to establish system requirements and architecture.
  • Develop, code, test, and troubleshoot system software to manage and operate radio hardware, ensuring high standards of compatibility, reliability, and performance.
  • Create and implement software tools for performance simulation and calibration of hardware components.
  • Maintain comprehensive software documentation, including requirements, specifications, and testing protocols.
  • Optimize software performance and resource usage for embedded systems with constrained processing capabilities.
  • Stay abreast of industry trends and emerging technologies, contributing to the enhancement of our methodologies and processes.

Qualifications and Experience:

  • Profound expertise in embedded C/C++, including interrupt handling and concurrency.
  • Strong proficiency in Linux, including command-line interface and scripting, as well as kernel modifications and driver development.
  • Experience with sensor integration utilizing I2C, SPI, CAN, UART, and similar protocols.
  • Knowledge of software design principles considering memory, processor, and real-time constraints.
  • Familiarity with embedded operating systems such as Petalinux, FreeRTOS, and Yocto Embedded Linux.
  • Scripting experience with languages like Python and Bash.
  • Background in board bring-up processes.
  • Commitment to data-driven and evidence-based methodologies.

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 optimization techniques 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 like NTP or PTP for accurate timing in embedded systems.
  • 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 programming 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.

This position 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. We are proud to be an equal opportunity employer, promoting 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 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 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...


  • Munich, Bayern, Deutschland European Tech Recruit Vollzeit

    About the RoleWe are seeking an experienced Embedded Software Engineer to join our team at European Tech Recruit. As a key member of our software development team, you will be responsible for designing and implementing customised embedded solutions for the automotive industry.Key ResponsibilitiesDevelop and integrate AUTOSAR stack solutions for in-vehicle...


  • Munich, Bayern, Deutschland European Tech Recruit Vollzeit

    About the RoleWe are seeking an experienced Embedded Software Engineer to join our team at European Tech Recruit. As a key member of our software development team, you will be responsible for designing and implementing customised embedded solutions for the automotive industry.Key ResponsibilitiesDevelop and integrate AUTOSAR stack solutions for in-vehicle...


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