Senior Embedded Software Engineer

Vor 5 Tagen


Munich, Bayern, Deutschland Spire Vollzeit
About Spire

Spire Global is a leading space-to-cloud analytics company that owns and operates the largest multi-purpose constellation of satellites. Our mission is to improve life on Earth by providing advanced maritime, aviation, and weather tracking data.

Job Summary

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.

Key Responsibilities
  • Lead the firmware design and development of a cutting-edge satellite radio communication receiver.
  • Collaborate effectively with cross-functional teams 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 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.
Requirements
  • 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.
Preferred Qualifications
  • 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.
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 a global company, 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.



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