Full-Time

DSP Product Lead

Posted on 11/21/2024

Spire

Spire

201-500 employees

Compensation Overview

CA$116k - CA$152kAnnually

Senior

Cambridge, ON, Canada

Requires in-office presence for a minimum of three days per week.

Category
Electrical Engineering
Signal Processing Engineering
Telecommunications Engineering
Required Skills
Bash
Python
Git
Product Management
MATLAB
Docker
C/C++
Requirements
  • MSc or PhD degree in aerospace engineering, electrical engineering, mathematics, or another field related to signal processing or geolocation services.
  • 5+ years of development experience in Matlab/Python and efficient software programming in C/C++.
  • Good understanding of detection, classification, and estimation techniques.
  • Development experience in correlating signals, digital filtering, FFTs, matched filter banks, MUSIC algorithm, least squares and maximum likelihood estimation techniques.
  • Scripting familiarity: Python, Bash, etc.
  • Advanced signal processing techniques for detecting and characterizing a priori unknown signal structures.
  • Demonstrated experience working with satellite-based PNT, L-band signals, and systems.
  • RF programming (SDR, USRP, GNU radio).
  • Experience using Docker, ECS, or Linux Containers in a production environment.
  • High-level command of development tools like git, GitHub, CI/CD tools.
  • Proven ability to manage and deliver complex technical projects.
  • Excellent communication and collaboration skills to work with technical and non-technical stakeholders.
  • Familiarity with agile development methodologies and product management tools.
Responsibilities
  • Define and drive the product strategy and roadmap for the non-ITAR RFGL pipeline offering.
  • Develop the signal processing algorithms and codes to turn raw RF sensor measurements into valuable products for a wide variety of global customers.
  • Translate, augment, and implement prototyped algorithms into productionized ideas for use on the data processing pipeline as well as on-orbit.
  • Work in a small team that will iteratively expedite the design and validation of ground-based solutions as well as onboard real-time processing on Spire’s constellation.
  • Ensure that Spire delivers high-quality, low-latency services and products while pursuing novel, high-impact applications.
  • Collaborate closely with the Signal Processing Systems Team to ensure alignment of product development with customer needs and market demands.
  • Develop and prioritize product requirements based on customer feedback, market analysis, and competitive landscape.
  • Support the marketing and sales teams with technical expertise and product training.
  • Monitor and analyze product performance and user feedback to inform future product improvements and innovations.
  • Implement algorithms for automating, monitoring, and delivering high-impact RF insights across the globe and spectrum.
  • Conceive and scope projects based on services such as signal detection, acquisition, and geolocation derived from raw data sets collected by satellites.
  • Develop tools and codes to characterize raw RF data sets (SNR, modulation type, etc.).
  • Develop algorithms for the detection and extraction of both known and unknown signal types.
  • Support the team in implementing and improving its geolocation algorithms.
  • Test algorithms on local VMs and cloud infrastructure to verify they meet execution requirements, mathematical correctness, and stable runtime operation.
  • Analyze existing data sets and plan future campaigns to collect new data sets based on customer requirements.

Company Stage

N/A

Total Funding

N/A

Headquarters

N/A

Founded

2012