Senior Embedded Software Engineer
vor 6 Monaten
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.
-
Senior Embedded Software Engineer
vor 4 Wochen
Munich, Bayern, Deutschland The Engage Partnership Recruitment VollzeitJob 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...
-
Senior Automotive Software Engineer
Vor 2 Tagen
Munich, Bayern, Deutschland European Tech Recruit VollzeitAre 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...
-
Embedded Systems Engineer
Vor 5 Tagen
Munich, Bayern, Deutschland QNX Software Systems VollzeitOverview: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...
-
Senior Embedded Software Marketing Strategist
Vor 5 Tagen
Munich, Bayern, Deutschland QNX Software Systems VollzeitAt 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...
-
Senior Embedded Software Inženýr
vor 4 Wochen
Munich, Bayern, Deutschland Amoria Bond VollzeitStellenbeschreibungWir 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...
-
C++ Embedded Software Specialist
Vor 2 Tagen
Munich, Bayern, Deutschland Brightsmith VollzeitEmbedded 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 VollzeitJob 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...
-
Senior Embedded Software Expert
Vor 2 Tagen
Munich, Bayern, Deutschland European Tech Recruit VollzeitC++ 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,...
-
Senior Embedded Software Engineer
vor 2 Monaten
Munich Metropolitan Area, Deutschland Optimyze Consulting VollzeitEin 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...
-
**Senior Software Engineer**
vor 4 Wochen
Munich, Bayern, Deutschland DOMICIL Senioren-Residenzen Hamburg SE VollzeitJob 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...
-
Senior Software Engineer
vor 4 Wochen
Munich, Bayern, Deutschland Serviceplan Gruppe VollzeitWe 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...
-
Senior Software Engineer
vor 4 Wochen
Munich, Bayern, Deutschland Gi Group Deutschland GmbH VollzeitAbout 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•...
-
Senior Software Engineer
vor 4 Wochen
Munich, Bayern, Deutschland KPMG-Germany VollzeitWe are seeking a Senior Software Engineer to join our team.Main ResponsibilitiesDesign and develop software applicationsCollaborate with cross-functional teamsEnsure high-quality code delivery
-
Senior Software Engineer
vor 4 Wochen
Munich, Bayern, Deutschland ARES Consulting GmbH VollzeitJob 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...
-
Senior Software Engineer
vor 4 Wochen
Munich, Bayern, Deutschland Espira Harlaching VollzeitJob 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.
-
Senior Software Engineer
vor 4 Wochen
Munich, Bayern, Deutschland European Medical Consulting Adam GmbH VollzeitAbout 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.
-
Senior Software Engineer
vor 4 Wochen
Munich, Bayern, Deutschland Kraftanlagen VollzeitWe 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...
-
Senior Embedded Software Specialist
vor 2 Wochen
Munich, Bayern, Deutschland Brightsmith VollzeitEmbedded 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...
-
Senior Software Engineer
vor 4 Wochen
Munich, Bayern, Deutschland velpTEC GmbH VollzeitWe 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...
-
Senior Software Engineer
vor 4 Wochen
Munich, Bayern, Deutschland Siemens AG VollzeitWe 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,...