C Spire

C Spire

Principal RF Engineer

Cambridge, Ontario, Canada · Principal

Sponsorship not specified$152k-$180kDetected 70 days ago
PythonC++Full-Stack DevelopmentAlgorithmsData AnalysisAccountingAerospace EngineeringElectrical EngineeringSignal ProcessingSensorsResearchCommunicationRemote Sensing

About the role

  • You will own the mathematical and physical foundations of one of the few operational commercial space-based RF geolocation systems in active customer use today. The core problem: estimating the position of RF emitters using time difference of arrival (TDOA), frequency difference of arrival (FDOA), and angle of arrival (AoA) measurements collected by a
  • constellation of low Earth orbit (LEO) satellites. You will formulate estimation problems, develop and validate algorithms, characterize error sources, and drive performance improvements across all three measurement domains.

Responsibilities

  • Own and continuously improve TDOA, FDOA, and AoA geolocation algorithms from mathematical first principles through to working prototype implementations.
  • Develop deep understanding of the existing production geolocation codebase. Identify design assumptions, performance bottlenecks, and areas where the underlying math can be strengthened.
  • Reason across the full sensing chain: from collection geometry and onboard constraints through estimation algorithms to operational product performance. Own the end-to-end understanding of how system-level decisions affect geolocation accuracy.
  • Develop and improve calibration approaches for timing, frequency, antenna, and geometry alignment across a multi-use distributed satellite constellation.
  • Conduct performance analysis: derive theoretical bounds, run Monte Carlo simulations, and validate against real satellite data.
  • Translate validated algorithm improvements into specifications that software engineers implement in production systems. Review those implementations for correctness.
  • Document algorithms, assumptions, and performance characteristics with sufficient rigor for defense customer technical review.
  • You will formulate estimation problems, develop and validate algorithms, characterize error sources, and drive performance improvements across all three measurement domains.
  • The work cycle is not "design an algorithm and hand it off."

Requirements

  • Demonstrated ability to go from problem formulation to working code.
  • Python proficiency required
  • Comfort working with imperfect real-world datasets where calibration is incomplete, truth data is sparse, and operational constraints demand pragmatic tradeoffs.
  • Ability to read and understand an existing algorithmic codebase built by someone else, and to work within and improve that system rather than rewrite it.
  • Understanding of, or demonstrated ability to rapidly learn, RF propagation physics and the signal models underlying TDOA, FDOA, and AoA estimation.
  • Familiarity with orbital mechanics concepts sufficient to incorporate satellite position and velocity into geolocation models.
  • Ability to read, understand, and critically evaluate published research in signal processing and geolocation.

Nice to have

  • Background in SIGINT, electronic warfare, passive radar, or GNSS signal processing.
  • C++ reading proficiency sufficient to review and validate production implementations of your algorithms.
  • Prior work in a defense, intelligence, or aerospace context.
  • Experience with spaceborne RF systems, phased array antennas, or LEO satellite constellations.
  • You will join a small, focused RF geolocation team that includes experienced software engineers handling full-stack and embedded implementation.
  • Your role is the algorithmic and scientific core.
  • The team operates remotely across multiple time zones.
  • Access to US export-controlled software and/or technology may be required for this role.

Skills

  • Spire is Global and our success draws upon the diverse viewpoints, skills and experiences of our employees.

Compensation

  • The anticipated base salary range for this position is listed below.
  • Final base salary for this role will be based on the location, skills, experience and qualifications.

Company info

  • You will work directly with the team lead who brings domain expertise in RF geolocation and defense customer requirements.
  • Spire operates a hybrid work model, and this position will require you to work a minimum of three days per week in the office.
  • The anticipated base salary range for this position is listed below.
  • Final base salary for this role will be based on the location, skills, experience and qualifications.
  • In addition to base compensation, this role may be eligible for annual equity awards and our employee benefits program, including vacation, sick, and personal time off; optional medical, dental, vision, life, and disability coverage; a Registered Retirement Savings Plan; health and wellness reimbursement program; and participation in Spire's Employee Stock Purchase Plan.
  • We reserve the right to go outside of the range and/or modify the range or benefits at any time.
  • Canada Salary Range
  • $152,000 - $180,000 CAD
  • Global Perks

This listing is sourced directly from C Spire's careers page and normalized into a canonical job model.