Principal RF Engineer
Spire
Principal RF Engineer
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.
You will inherit a working production geolocation system. This is not a greenfield research project. The algorithms exist, they run, and they produce results for real customers. Your job is to understand the existing system deeply, identify where performance is limited, and systematically improve it. Over time you will also extend the system with new measurement types and capabilities as mission requirements evolve.
This is a hands-on, iterative role operating on real-world data with all its imperfections. Calibration is incomplete. Truth data is sparse. Operational constraints require pragmatic engineering tradeoffs. You will spend significant time examining real geolocation outputs, diagnosing performance issues, refining algorithms based on what the data shows, and shipping incremental improvements. The work cycle is not "design an algorithm and hand it off." It is: analyze outputs, identify the limiting error source, develop or refine an algorithmic solution, validate it against data, and repeat. You will work alongside software engineers who handle production implementation and infrastructure; your role is to ensure the algorithms are correct, well-understood, and continuously improving.
You will write code daily. Python is the primary tool for prototyping, simulation, data analysis, and algorithm validation. This is not a pure research position; the expectation is that you are building, testing, and iterating on working code, not producing papers.
Key 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.
- Analyze geolocation outputs against ground truth and known emitter positions to identify systematic errors, performance regressions, and improvement opportunities.
- Model and characterize error sources: satellite ephemeris uncertainty, clock drift, ionospheric/tropospheric propagation effects, multipath, antenna calibration, and receiver noise.
- Incorporate orbital mechanics into signal models, accounting for satellite motion, Doppler dynamics, and constellation geometry.
- 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.
- Add new capabilities as mission requirements evolve: new measurement types, new constellation geometries, new operating conditions.
- Investigate and resolve anomalies in geolocation outputs by tracing errors back through the signal processing and estimation chain.
- Document algorithms, assumptions, and performance characteristics with sufficient rigor for defense customer technical review.
Required Qualifications
- Advanced degree (MSc or PhD) in electrical engineering, physics, applied mathematics, aerospace engineering, or a closely related field, with thesis or research work in estimation theory, statistical signal processing, or a related discipline.
- Strong mathematical foundation in estimation and detection theory, linear algebra, probability, and optimization.
- Demonstrated ability to go from problem formulation to working code. Python proficiency required; you will prototype algorithms, run simulations, and analyze data in Python daily.
- Comfort working with imperfect real-world datasets where calibration is incomplete, truth data is sparse, and operational constraints demand pragmatic tradeoffs.
- Comfort with iterative, data-driven development: you examine outputs, form hypotheses about what is limiting performance, implement fixes, and measure the result.
- 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.
Additional Qualifications
- Direct experience with TDOA, FDOA, AoA, or hybrid geolocation techniques.
- Background in SIGINT, electronic warfare, passive radar, or GNSS signal processing.
- Experience with SAR, InSAR, or other radar remote sensing (the estimation theory and signal processing fundamentals transfer directly).
- Experience developing or improving calibration routines for distributed RF systems.
- 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.
About the Team
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. You will work directly with the team lead who brings domain expertise in RF geolocation and defense customer requirements. The team operates remotely across multiple time zones.
Spire operates a hybrid work model, and this position will require you to work a minimum of three days per week in the office.
Access to US export-controlled software and/or technology may be for this role. If needed, Spire will arrange the necessary licenses—this is not something candidates need to have before applying. #LI-DC1
- ...Description Job Title: Principal Engineer Department: Engineering Work Location: US/Canada Reports To: Director of Engineering FLSA Status: Exempt Position Description: The Principal Engineer will play a key role in the design and development...SuggestedFull time
$227.7k - $284.6k per year
...The role & impact You will work in collaboration with multiple engineering teams across the product group to guide, inspire, and elevate technical excellence. Shaping group-wide technical strategy, you will bridge organizational boundaries and partner with senior leaders...SuggestedLong term contractPermanent employmentFull timeWork at officeWork from homeFlexible hours$160k - $220k per year
...flexibly, and collaboratively — without compromising standards — we want to hear from you. We're looking for an exceptional backend engineer and hands-on architect to help us scale and connect millions of devices to wireless networks. The projects and potential impact are...SuggestedFull timeWorldwideFlexible hours$180k - $220k per year
...EnCharge AI launched in 2022 and is led by veteran technologists with backgrounds in semiconductor design and AI systems. Principal DFT Engineer Job Description : Developing silicon for AI Computing isn't just about speed; it’s about balancing high-performance data...SuggestedFull timeRemote work- ...on LinkedIn and Twitter @Netskope . About the Role The Engineering Productivity Team at NetSkope builds the foundational CI/CD... ...products with speed and quality. We are looking for an experienced Principal Software Engineer to own and drive our CI/CD strategy, with a...SuggestedFull timeWork at office
- ...organizations helping at-risk individuals through our philanthropic initiative, Secure it Forward. The Role: As a Principal Support Engineer at Yubico, you will address complex technical challenges at the intersection of hardware, software, and global security standards...Long term contractFull timeContract workRemote workWork from home
$158k - $263k per year
...About the Role Platform Infrastructure Engineering is responsible for building and operating... ...done properly, the first time. As a Principal II Platform Infrastructure Engineer, you'... ...built on Google Kubernetes Engine and VMs spanning multiple environments globally...Long term contractFull timeInternshipLocal area- ...itself. Join us and be part of a bold, innovative team that’s redefining what’s possible! Role Overview We’re seeking a Principal Frontend Engineer to drive the long-term technical vision for frontend engineering at ClickUp. In this role, you will lead architectural...Long term contractFull timeVisa sponsorshipWork visa
- ...organization is building an AI-powered intelligence system to drive strategy, insights, and revenue. We are looking for a Principal Analytics Engineer to lead the design and build of this foundation. This role is about more than just writing code—it’s about creating the semantic...Full time
$227.6k - $284.6k per year
...one of Xero’s most strategically important initiatives. As Principal Engineer for Platform API, you will define and drive the long-term technical... ..., SDKs, and platform services that connect Xero’s accounting engine to the world. We work across domain and organisational...Long term contractPermanent employmentFull timeWork at officeRemote work- ...be a good fit, why not join our team! Job Summary: The Principal Engineer, Radio Access Networks (RAN) is responsible for the design, optimization... .... Main Responsibilities: Radio Architecture and Design (RF/RAN) Define the radio architecture of the GEO and LEO...Full time
$260k - $275k per year
...critical SaaS platform used by global enterprises • Solve complex reliability challenges at scale • Influence architecture and engineering culture at a company level • Competitive compensation, benefits, and growth opportunities Security & Compliance This...Full time- ...Are you an Analog Design Engineer passionate about building the high-speed interconnect technology powering the next generation of AI? Join our fast-growing semiconductor startup and help develop disruptive mixed-signal solutions that enable tomorrow's AI infrastructure. We...Full timeTemporary work
$175k - $190k per year
...sounds like a place you’d like to spend the next chapter of your career, we’d love to hear from you. Position Summary As a Principal Sales Engineer, you will have a significant impact on the success of each sales presentation in which you participate and will share in its...Full timeRemote workFlexible hours$140k - $210k per year
...essential for driving creativity and innovation. Our commitment to excellence has earned us several prestigious awards, such as Best Engineering Team, Best Company for Diversity, Compensation, and Work-Life Balance. At Arista, we take pride in our track record of success and...Full timeManual labor- ...same problem wearing three hats. What We Look For ~10+ years building production software; BS/MS degree in Computer Science, Engineering, or a related field. ~ Have owned systems where being wrong was expensive: trading, telemetry, industrial control, payments, or...Full timeInternship
$156k - $174k per year
...events in the office with your specific team. This is a requirement for this role. PointClickCare is searching for a Principal Software Data Engineer who will contribute to all phases of the software development life cycle, and will play a crucial role in designing, developing...Remote jobLong term contractFull timeWork at officeFlexible hours- ...ABOUT YOU We are looking for a Principal Engineer to take architectural ownership of the agent-readable Shop Builder platform. This is the most senior individual contributor role on the DevX and AI team, and the decisions you make here — which surfaces to expose, which...Full timeLocal areaWorldwide
$161k - $268k per year
...when securing their business. Sophos is headquartered in Oxford, U.K. More information is available at Role Summary As a Principal Incident Response & Readiness Consultant, you will serve as a trusted advisor, leading both proactive and emergency engagements with...Full timeLocal areaRemote work- ...the world. The Role & Impact The Product Platform Engineering organisation sits at the heart of our tech strategy sits at the... ...the core business logic that makes Xero unique. As Senior Principal Engineer you will be operating at the highest level of technical...Long term contractFull timeWork at officeRemote workFlexible hoursShift work
$169k - $188k per year
...Team Summary This team will serve as the product owner for GenAI capabilities within PointClickCare, working closely with other engineering teams across the organization to identify, build and support generative AI solutions. This centralized team with deep specialization...Remote jobLong term contractFull timeWork at officeFlexible hours- ...Architect / Principal, AI ML Accomplished Tech Visionary: Embark on an exciting journey into the realm of software development with... ...Mentor technical teams and guide solution architects, AI/ML engineers. Ensure ethical and responsible AI practices including bias...Full timeWork at officeRemote workFlexible hours
- ...across the customer experience lifecycle from strategy, design to engineering and beyond, we enable our clients to modernize their... ...Eastern Timezone) or PT (Pacific Timezone). THE ROLE: The Principal Agentic Engineer (Back-end) is a senior technical leader within...Remote jobFull timeInternshipWork at officeImmediate startFlexible hours
- ..., extensible, and developer-friendly foundation for the future. About the Opportunity: We are looking for an exceptional Principal Engineer to help lead the architectural transformation of Conexiom's platform. This is not a traditional individual contributor role. You...Long term contractFull timeInternship
$249.7k - $337.9k per year
...Role Description As a Principal Engineer at Dropbox, you will own company critical, loosely defined technical problems with multi year impact, operating at the intersection of technology, product, business strategy, and applied AI. You will define long term technical direction...Long term contractFull time- ...promise of AI. What is The Role: We're looking for a Principal Software Engineer to join the Elasticsearch - Search Infra team. This... ...such as Elasticsearch, Lucene, Solr, or distributed storage engines, and an understanding of how they work and why they work that...Long term contractFull time
$230k - $280k per year
...Description This is a full stack engineering role focused on building and evolving Seeq's data analytics platform end-to-end. You will... ...systems over a period of years: 6+ years for Staff, 10+ years for Principal Demonstrate a strong understanding of software design...Full timeImmediate startRemote workHome office- ...you, and you are the person product and engineering leadership call when an agent identity problem... .... ReBAC and ABAC with policy engines (OPA, Cedar, OpenFGA, or equivalent), and... ...to the boardroom, trusted by CISOs and principal engineers alike, and steady when account...Full timeLocal areaRemote workWorldwideFlexible hoursShift work
- ...Description ROLE SUMMARY Our client is hiring a highly technical Systems Engineer to join its North American R&D and solutioning hub. This role is designed for an engineer who can move fluently between systems thinking, high-level architecture and hands-on software...Long term contractFull time
- ...What is The Role We're looking for a Principal Software Developer to join the... ...This globally-distributed team of expert engineers focuses on delivering a robust and feature... ...Elasticsearch to produce an industry-leading search engine offering, supplying unparalleled speed...Full time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal RF Engineer. Be the first to apply!
- mechanical engineering project manager Remote
- director software engineering Remote
- directeur ingénierie Remote
- mechanical engineering director Remote
- chief power engineer Remote
- general engineer Remote
- chief engineer Remote
- project engineer assistant project manager Remote
- engineering project manager Remote
- comptable principal Remote

