Senior Embedded Software Engineer

vor 6 Monaten


Munich, Deutschland Spire Vollzeit

We improve life on Earth with data from space.

Spire Global is a space-to-cloud analytics company that owns and operates the largest multi-purpose constellation of satellites. Its proprietary data and algorithms provide the most advanced maritime, aviation, and weather tracking in the world. In addition to its constellation, Spire’s data infrastructure includes a global ground station network and 24/7 operations that provide real-time global coverage of every point on Earth.

Spire Global is currently embarking on an ambitious project that will redefine what is possible in the field of safety for critical infrastructure from space. Our team comprises passionate individuals who thrive on challenges and are committed to driving excellence in everything we do. We depend on each other to continuously up our game. When you have great ideas about how we can do that, we don’t just listen; we implement. You will enjoy a high level of autonomy to solve a problem the best way you see fit. We work as a team and depend on each other to learn quickly and put the new skills to good use. 

Responsibilities of your role:

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. 

As part of your role, you will: 

Lead the firmware design and development of a cutting-edge satellite radio communication receiver. Collaborate effectively with cross-functional teams spanning multiple time zones, including RF, DSP and FPGA engineers 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 the 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.

Qualifications / Experience: 

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.

Strong candidates will also possess skills in one or more of the following areas: 

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.

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. #LI-DC1

Spire is Global 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.

Applying from California? Please review the .

Applying from the EU? Please review Spire's Privacy Policy.



  • Munich, Bayern, Deutschland The Engage Partnership Recruitment Vollzeit

    Job OpportunityAt The Engage Partnership Recruitment, we're seeking an exceptional Embedded Software Engineer to join our client's R&D Centre in Germany. As a key contributor to the development of firmware for speed controllers and brushless direct current motors, you will play a crucial role in enhancing the performance and efficiency of their cutting-edge...


  • Munich, Bayern, Deutschland European Tech Recruit Vollzeit

    Are you a skilled C++ developer looking for a challenging role in the automotive industry? European Tech Recruit is working with a leading Tier 1 Embedded Automotive Software Company based in Munich to find a highly motivated and experienced software development engineer.The company offers a dynamic work environment, flexible working hours, and a variety of...


  • Munich, Bayern, Deutschland QNX Software Systems Vollzeit

    Overview:QNX Software Systems, a world leader in the embedded software that drives many of the world's most interesting products, is seeking an exceptional Embedded Systems Engineer - Software and Test Development Specialist to join our global team. Our customers count on us to convert awesome ideas into great products and services.About the Role:You will...


  • Munich, Bayern, Deutschland QNX Software Systems Vollzeit

    At QNX Software Systems, a global leader in the embedded software industry, we are seeking an experienced Senior Embedded Software Marketing Strategist to join our team. This newly created role will focus on building and executing partner marketing programs with regional reseller and global strategic partners.About QNX Software SystemsWe are a well-respected...


  • Munich, Bayern, Deutschland Amoria Bond Vollzeit

    StellenbeschreibungWir suchen einen Senior Embedded Software Entwickler für unser Team in der Telekommunikation.Verantwortlichkeiten* Das Design und die Implementierung von performanter Software auf Embedded-Hardware-Systemen durchführen.* Schnittstellenprotokolle auf Linux-basierten und Bare-Metal-Plattformen programmieren.* Bestehende Steuerungssoftware...


  • Munich, Bayern, Deutschland Brightsmith Vollzeit

    Embedded Software Engineer Opportunity at BrightsmithWe are seeking a skilled C++ Embedded Software Engineer to join our team at Brightsmith, a leading company in the Clean Technology space. If you have expertise in embedded software development and a passion for clean energy, this could be an exciting opportunity for you.As an Embedded Software Engineer,...


  • Munich, Bayern, Deutschland g2 Recruitment Vollzeit

    Job Title: Embedded Software Engineer: Network Technology SpecialistLocation: Bavaria, GermanyCompany Overview:Our client is a leading telecommunications and network technology company based in Bavaria, Germany. With a focus on innovation and cutting-edge solutions, they are revolutionizing communication infrastructure.Salary: €80,000 - €110,000 per...


  • Munich, Bayern, Deutschland European Tech Recruit Vollzeit

    C++ Software Development Engineer OpportunityWe are working alongside a thriving Tier 1 Embedded Automotive Software Company based in Munich to help them hire a C++ Software Development Engineer.An adept knowledge of C++ with previous experience working on AUTOSAR projects is essential. The ideal candidate should also possess expertise in embedded software,...


  • Munich Metropolitan Area, Deutschland Optimyze Consulting Vollzeit

    Ein Unternehmen in München entwickelt innovative und nachhaltige Energielösungen auf Basis von Wasserstoff- und Methanol-Brennstoffzellen. Als weltweit führender Anbieter im Bereich der Brennstoffzellentechnologie entwirft, produziert und vertreibt das Unternehmen portable und stationäre Systeme zur emissionsfreien Stromerzeugung, unabhängig von...


  • Munich, Bayern, Deutschland DOMICIL Senioren-Residenzen Hamburg SE Vollzeit

    Job Title: **Senior Software Engineer**About the Role:We are seeking a skilled Senior Software Engineer to join our team at {company}.Key Responsibilities:• Develop and maintain high-quality software applications• Collaborate with cross-functional teams to design and implement new features• Ensure seamless integration with existing...


  • Munich, Bayern, Deutschland Serviceplan Gruppe Vollzeit

    We are seeking a Senior Software Engineer to join our team.Key Responsibilities:Design and develop software applications.Collaborate with cross-functional teams.Ensure high-quality code.Requirements:3+ years of experience.Proficiency in programming languages.Strong problem-solving skills.What We Offer:Competitive salary.Opportunities for growth.Collaborative...


  • Munich, Bayern, Deutschland Gi Group Deutschland GmbH Vollzeit

    About the Role: We are seeking a skilled Senior Software Engineer to join our team at Company.As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining our software applications. Your expertise in Java will be invaluable in this role.Key Responsibilities:• Design and develop software applications using Java•...


  • Munich, Bayern, Deutschland KPMG-Germany Vollzeit

    We are seeking a Senior Software Engineer to join our team.Main ResponsibilitiesDesign and develop software applicationsCollaborate with cross-functional teamsEnsure high-quality code delivery


  • Munich, Bayern, Deutschland ARES Consulting GmbH Vollzeit

    Job Title: Senior Software EngineerCompany: {company}We are seeking a highly skilled Senior Software Engineer to join our team. The ideal candidate will have a strong background in software development and be able to work effectively in a collaborative environment. Key responsibilities include:Designing, developing, and maintaining software...


  • Munich, Bayern, Deutschland Espira Harlaching Vollzeit

    Job Summary:We are seeking a highly skilled Senior Software Engineer to join our team at {company}. The ideal candidate will have a strong background in software development and a passion for delivering high-quality solutions.


  • Munich, Bayern, Deutschland European Medical Consulting Adam GmbH Vollzeit

    About the Role: We are seeking a highly skilled Senior Software Engineer to join our team at {company}. As a key member of our tech team, you will be responsible for designing, developing, and maintaining our software applications.


  • Munich, Bayern, Deutschland Kraftanlagen Vollzeit

    We are seeking a Senior Software Engineer to join our team at {company}.In this role, you will be responsible for the development of complex software applications using a variety of programming languages and technologies. You will work closely with our development team to design, implement, and test software solutions that meet the needs of our...


  • Munich, Bayern, Deutschland Brightsmith Vollzeit

    Embedded Software Development Role at BrightsmithWe are seeking an experienced Embedded Software Development Expert to join our Clean Technology team. The ideal candidate will have a strong background in C++ and Object Oriented Programming, as well as experience with PLC Programming.The role involves the development of embedded software solutions for our...


  • Munich, Bayern, Deutschland velpTEC GmbH Vollzeit

    We are seeking a skilled Software Engineer to join our team. As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining our software applications. Your expertise in software development, problem-solving, and collaboration will be essential in delivering high-quality products.Key Responsibilities:Design and develop...


  • Munich, Bayern, Deutschland Siemens AG Vollzeit

    We are seeking a highly skilled Senior Software Engineer to join our team of professionals working on various software projects. Key responsibilities include designing, developing, and testing software applications, collaborating with cross-functional teams, and ensuring high-quality solutions meet customer needs.Key Skills:Programming languages: Java,...