Lead Embedded Software Developer
vor 4 Wochen
Transforming Data from Space to Earth
At Spire Global, we harness the power of satellite data to enhance life on our planet. As a pioneering space-to-cloud analytics organization, we operate the largest multi-purpose satellite constellation globally. Our unique data and sophisticated algorithms deliver unparalleled tracking capabilities across maritime, aviation, and meteorological domains.
We are embarking on a groundbreaking initiative aimed at revolutionizing safety protocols for critical infrastructure utilizing satellite technology. Our team is composed of dedicated professionals who thrive on challenges and are committed to excellence in every endeavor. We value innovative ideas and encourage implementation to enhance our processes. You will have significant autonomy in problem-solving, and collaboration is key as we learn and grow together.
Key Responsibilities:
We are in search of an accomplished Embedded Software Engineer to contribute to our mission. The ideal candidate will be instrumental in integrating state-of-the-art radio hardware for operational and command functions.
Your role will involve:
- Spearheading the firmware design and development for an advanced satellite radio communication receiver.
- Collaborating with cross-functional teams across various time zones, including RF, DSP, and FPGA engineers, to establish system requirements and architecture.
- Designing, developing, coding, testing, and troubleshooting system software to manage and operate radio hardware, ensuring compatibility, reliability, and optimal performance.
- Creating and implementing software tools necessary for performance simulation and calibration of hardware.
- Maintaining comprehensive software documentation, including requirements, specifications, and testing plans.
- Enhancing software performance and resource utilization for embedded systems with constrained processing power and memory.
- Keeping abreast of industry trends and emerging technologies, contributing to the ongoing enhancement of our methodologies and processes.
Qualifications and Experience:
- Profound experience with embedded C/C++: including interrupt handlers and concurrency.
- Strong proficiency in Linux: extensive command-line interface/scripting knowledge, kernel modifications, and driver development.
- Experience with sensor integration utilizing I2C, SPI, CAN, UART, etc.
- Expertise in software design considering memory, processor, and real-time constraints.
- Familiarity with Embedded Operating Systems (Petalinux, FreeRTOS, Yocto Embedded Linux).
- Scripting knowledge in Python, Bash, etc.
- Experience with board bring-up processes.
- A data-driven and evidence-based approach to work.
Preferred Skills:
- Proficiency in general hardware skills, including a solid understanding of Electrical Engineering principles and the ability to interpret electronic schematics.
- 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 efficient communications.
- Familiarity with time synchronization protocols and techniques, such as NTP or PTP, for ensuring accurate timing in embedded systems.
- Previous experience in high-reliability industries such as Automotive, Aerospace, Defence, Medical, or embedded sectors 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, with the ability to collaborate effectively with FPGA engineers.
- Familiarity with RF programming concepts, Software-Defined Radio (SDR) platforms, USRP devices, and GNU Radio for signal processing and communication applications.
Spire operates under a hybrid work model, requiring a minimum of three days per week in the office.
Note: Access to US export-controlled software and/or technology may be necessary.
Spire values diversity and is proud to be an equal opportunity employer, committed to equal employment opportunities regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, marital status, disability, gender identity, or veteran status.
-
Embedded Systems Software Developer
vor 8 Stunden
Munich, Bayern, Deutschland Berata GmbH VollzeitEmbedded Systems Software DeveloperWe're seeking a skilled Embedded Systems Software Developer to craft cutting-edge BLE smart devices. You'll be instrumental in developing high-performance Bluetooth firmware using C/C++ and leveraging your expertise in BLE protocols.Key ResponsibilitiesDesign and develop high-performance Bluetooth firmware using...
-
Embedded Systems Software Developer
vor 8 Stunden
Munich, Bayern, Deutschland Berata GmbH VollzeitEmbedded Systems Software DeveloperWe're seeking a skilled Embedded Systems Software Developer to craft cutting-edge BLE smart devices. You'll be instrumental in developing high-performance Bluetooth firmware using C/C++ and leveraging your expertise in BLE protocols.Key ResponsibilitiesDesign and develop high-performance Bluetooth firmware using...
-
Embedded Software Developer
Vor 3 Tagen
Munich, Bayern, Deutschland QNX Software Systems VollzeitJob 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...
-
Embedded Software Developer
Vor 3 Tagen
Munich, Bayern, Deutschland QNX Software Systems VollzeitJob 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...
-
Senior Embedded Software Developer
Vor 2 Tagen
Munich, Bayern, Deutschland Berata GmbH VollzeitSecure 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...
-
Senior Embedded Software Developer
Vor 2 Tagen
Munich, Bayern, Deutschland Berata GmbH VollzeitSecure 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...
-
Software Development Engineer
vor 2 Wochen
Munich, Bayern, Deutschland QNX Software Systems VollzeitAbout 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...
-
Senior Embedded Software Developer
vor 2 Wochen
Munich, Bayern, Deutschland Berata GmbH VollzeitAbout 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++...
-
Senior Embedded Software Developer
vor 1 Woche
Munich, Bayern, Deutschland Berata GmbH VollzeitAbout 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...
-
Embedded Software Developer
vor 1 Woche
Munich, Bayern, Deutschland European Tech Recruit VollzeitWe 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...
-
Embedded Software Developer
vor 1 Woche
Munich, Bayern, Deutschland European Tech Recruit VollzeitWe 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...
-
Embedded Software Developer
vor 5 Stunden
Munich, Bayern, Deutschland Optimus Search VollzeitEmbedded Linux Developer OpportunityWe are seeking an experienced embedded Linux developer with expertise in Yocto to join our dynamic team in Munich.About the Role:As an embedded Linux developer, you will be responsible for designing, developing, and implementing Linux-based software solutions for our AI-powered products.Key Responsibilities:Design and...
-
Embedded Software Developer
vor 5 Stunden
Munich, Bayern, Deutschland Optimus Search VollzeitEmbedded Linux Developer OpportunityWe are seeking an experienced embedded Linux developer with expertise in Yocto to join our dynamic team in Munich.About the Role:As an embedded Linux developer, you will be responsible for designing, developing, and implementing Linux-based software solutions for our AI-powered products.Key Responsibilities:Design and...
-
Embedded Software Developer
vor 1 Woche
Munich, Bayern, Deutschland Orizon GmbH, Niederlassung Augsburg VollzeitEmbedded 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...
-
Embedded Software Developer
vor 2 Wochen
Munich, Bayern, Deutschland Orizon GmbH, Niederlassung Augsburg VollzeitEmbedded 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...
-
Lead Embedded Software Developer
vor 4 Wochen
Munich, Bayern, Deutschland Spire VollzeitTransforming 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...
-
Embedded Software Developer
Vor 7 Tagen
Munich, Bayern, Deutschland European Tech Recruit VollzeitAbout 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...
-
Embedded Software Developer
Vor 7 Tagen
Munich, Bayern, Deutschland European Tech Recruit VollzeitAbout 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...