Senior Embedded Software Engineer

Vor 3 Tagen


Munich, Bayern, Deutschland Spire Vollzeit
About Spire

Spire Global is a pioneering space-to-cloud analytics company that harnesses the power of data from space to drive innovation and progress on Earth.

Job Summary

We are seeking a highly skilled Embedded Software Engineer to join our team and contribute to the development of cutting-edge satellite radio communication systems.

Key Responsibilities
  • Design and develop firmware for a state-of-the-art satellite radio communication receiver.
  • Collaborate with cross-functional teams to define system requirements and architecture.
  • Develop and test system software to control and operate radio hardware, ensuring compatibility, reliability, and performance.
  • Design and implement software tools for performance simulation and calibration of 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.
Requirements
  • Extensive experience with embedded C/C++ programming.
  • Strong Linux skills, including CLI scripting and kernel modifications.
  • Experience with sensor integration over I2C, SPI, CAN, UART, and other interfaces.
  • Software design with memory, processor, and real-time constraints.
  • Embedded Operating Systems (Petalinux, FreeRTOS, Yocto Embedded Linux).
  • Scripting familiarity with Python, Bash, and other languages.
  • Experience with board bring-up and data-driven work methodologies.
Preferred Qualifications
  • Proficiency in general hardware skills, including electrical engineering principles and digital electronics concepts.
  • Knowledge of ARM/RISC profiling and optimizations for efficient embedded system performance.
  • Understanding of networking protocols, including TCP/IP, UDP, and protocol design for seamless communications.
  • Experience with time synchronization protocols and techniques, such as NTP or PTP.
  • Previous experience in high-reliability industries, such as Automotive, Aerospace, Defence, Medical, or 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 with FPGA engineers.
  • Familiarity with RF programming concepts, Software-Defined Radio (SDR) platforms, USRP devices, and GNU Radio for signal processing and communication applications.
What We Offer

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.

Spire is an equal opportunity employer and is 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.



  • Munich, Bayern, Deutschland Technology & Strategy Vollzeit

    {"h1": "Senior Embedded Software Engineer", "p": "Wir suchen einen erfahrenen Senior Embedded Software Engineer, der sich auf die Entwicklung von Embedded-Systemen spezialisiert hat. Als Teil unseres dynamischen Teams werden Sie an der Entwicklung von Software und der Überprüfung von Quellcode mitarbeit.Unsere Anforderungen: * Mindestens 2 Jahre...


  • Munich, Bayern, Deutschland Technology & Strategy Vollzeit

    {"h1": "Senior Embedded Software Engineer", "p": "Wir suchen einen erfahrenen Senior Embedded Software Engineer, der sich auf die Entwicklung von Embedded-Systemen spezialisiert hat. Als Teil unseres dynamischen Teams werden Sie an der Entwicklung von Software und der Überprüfung von Quellcode mitarbeit.Unsere Anforderungen: * Mindestens 2 Jahre...


  • Munich, Bayern, Deutschland Technology & Strategy Vollzeit

    {"h1": "Senior Embedded Software Engineer", "p": "Wir suchen einen erfahrenen Senior Embedded Software Engineer, der sich auf die Entwicklung von Embedded-Systemen spezialisiert hat. Als Teil unseres dynamischen Teams werden Sie an der Entwicklung von Software und der Überprüfung von Quellcode arbeiten.Unsere Anforderungen: * Mindestens 2 Jahre...


  • Munich, Bayern, Deutschland Technology & Strategy Vollzeit

    {"h1": "Senior Embedded Software Engineer", "p": "Wir suchen einen erfahrenen Senior Embedded Software Engineer, der sich auf die Entwicklung von Embedded-Systemen spezialisiert hat. Als Teil unseres dynamischen Teams werden Sie an der Entwicklung von Software und der Überprüfung von Quellcode arbeiten.Unsere Anforderungen: * Mindestens 2 Jahre...


  • Munich, Bayern, Deutschland Technology & Strategy Vollzeit

    {"h1": "Senior Embedded Software Engineer", "p": "Wir suchen einen erfahrenen Senior Embedded Software Engineer, der sich auf die Entwicklung von Embedded-Systemen spezialisiert hat. Als Teil unseres dynamischen Teams werden Sie an der Entwicklung von Software und der Überprüfung von Quellcode arbeiten.Unsere Anforderungen: * Mindestens 2 Jahre...


  • Munich, Bayern, Deutschland Technology & Strategy Vollzeit

    {"h1": "Senior Embedded Software Engineer", "p": "Wir suchen einen erfahrenen Senior Embedded Software Engineer, der sich auf die Entwicklung von Embedded-Systemen spezialisiert hat. Als Teil unseres dynamischen Teams werden Sie an der Entwicklung von Software und der Überprüfung von Quellcode arbeiten.Unsere Anforderungen: * Mindestens 2 Jahre...


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

    Entwickler für Embedded Software gesuchtWir suchen einen erfahrenen Entwickler für Embedded Software, der sich in der Entwicklung von Lösungs- und Optimierungskonzepten einbringen möchte. Als Senior Embedded Software Engineer (m/w/d) hast du die Möglichkeit, in der Entwicklungsabteilung unseres EMEA Headquarters zu arbeiten und deine Erfahrung...


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

    Entwickler für Embedded Software gesuchtWir suchen einen erfahrenen Entwickler für Embedded Software, der sich in der Entwicklung von Lösungs- und Optimierungskonzepten einbringen möchte. Als Senior Embedded Software Engineer (m/w/d) hast du die Möglichkeit, in der Entwicklungsabteilung unseres EMEA Headquarters zu arbeiten und deine Erfahrung...


  • 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 Optimus Search Vollzeit

    Senior Embedded Software Engineer OpportunityWe are seeking a highly skilled Senior Embedded Software Engineer to join our team at Optimus Search. As a key member of our team, you will be responsible for designing and developing software concepts for motor control systems.Key Responsibilities:Analysis of system requirements and design of software concepts...


  • Munich, Bayern, Deutschland Optimus Search Vollzeit

    Senior Embedded Software Engineer OpportunityWe are seeking a highly skilled Senior Embedded Software Engineer to join our team at Optimus Search. As a key member of our team, you will be responsible for designing and developing software concepts for motor control systems.Key Responsibilities:Analysis of system requirements and design of software concepts...


  • 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 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 Quellcode. Ihre Kenntnisse...


  • 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 Quellcode. Ihre Kenntnisse...


  • 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 Optimus Search Vollzeit

    Embedded Software Expertise SoughtWe're looking for a seasoned Senior Embedded Software Engineer to join our team at Optimus Search. As a key member of our software development team, you will be responsible for designing, developing, and implementing control algorithms for BLDC and stepper motors.Your Key Responsibilities:Develop and simulate control...