Resume Keywords to Include
Make sure these keywords appear in your resume to improve ATS scoring
PythonRAWS
Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score
Job Description
<p><span data-contrast="none">We are looking for a </span><strong><span data-contrast="none">Spacecraft Software Engineer (GNSS)</span></strong><span data-contrast="none"> to join our team working at the intersection of satellite payloads, scientific computing, and data delivery systems. In this role, you'll be responsible for developing and maintaining both the flight and ground software that powers our satellite-based GNSS missions. You’ll work across system layers—from embedded software to cloud data pipelines—to help ensure the accurate and timely delivery of mission-critical scientific data to our customers. </span><span data-contrast="none"> </span><span data-ccp-props="{"134233117":false,"134233118":false,"335551550":0,"335551620":0,"335559685":540,"335559737":0,"335559738":0,"335559739":0}"> </span></p>
<p><span data-contrast="none">This is a high-impact role where autonomy, creativity, and technical breadth are key. </span><span data-contrast="none"> </span><span data-ccp-props="{"134233117":false,"134233118":false,"335551550":0,"335551620":0,"335559685":540,"335559737":0,"335559738":0,"335559739":0}"> </span></p>
<p><strong><span data-contrast="none">What You'll Do as a Senior Software Engineer:</span></strong></p>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="23" data-list-defn-props="{"335552541":1,"335559683":0,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="1" data-aria-level="1"><span data-contrast="none">Develop and maintain scientific and command & control software for GNSS-based satellite payloads using a variety of software stacks. </span><span data-contrast="none"> </span><span data-ccp-props="{"134233117":false,"134233118":false,"335551550":0,"335551620":0,"335559738":0,"335559739":0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="23" data-list-defn-props="{"335552541":1,"335559683":0,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="2" data-aria-level="1"><span data-contrast="none">Build and operate ground-based automation systems for efficient data extraction, transformation, and delivery from the satellite to end users. </span><span data-contrast="none"> </span><span data-ccp-props="{"134233117":false,"134233118":false,"335551550":0,"335551620":0,"335559738":0,"335559739":0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="23" data-list-defn-props="{"335552541":1,"335559683":0,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="3" data-aria-level="1"><span data-contrast="none">Collaborate closely with flight operations to troubleshoot and ensure consistent, high-quality data delivery. </span><span data-contrast="none"> </span><span data-ccp-props="{"134233117":false,"134233118":false,"335551550":0,"335551620":0,"335559738":0,"335559739":0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="23" data-list-defn-props="{"335552541":1,"335559683":0,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="4" data-aria-level="1"><span data-contrast="none">Engage with other system engineers, payload developers, and mission operators to continuously evolve the software in support of scientific objectives. </span><span data-contrast="none"> </span><span data-ccp-props="{"134233117":false,"134233118":false,"335551550":0,"335551620":0,"335559738":0,"335559739":0}"> </span></li>
<li data-leveltext="" data-font="Symbol" data-listid="23" data-list-defn-props="{"335552541":1,"335559683":0,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="5" data-aria-level="1"><span data-contrast="none">Participate in code reviews, testing, and documentation to uphold software reliability and traceability. </span><span data-contrast="none"> </span><span data-ccp-props="{"134233117":false,"134233118":false,"335551550":0,"335551620":0,"335559738":0,"335559739":0}"> </span></li>
</ul>
<p><strong><span data-contrast="none">Who You Are (Required Qualifications):</span></strong></p>
<p><span data-contrast="none">We're looking for someone with </span><strong><span data-contrast="none">at least 5 of the following</span></strong><span data-contrast="none"> qualifications: </span><span data-contrast="none"> </span><span data-ccp-props="{"134233117":false,"134233118":false,"335551550":0,"335551620":0,"335559685":540,"335559737":0,"335559738":0,"335559739":0}"> </span></p>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="24" data-list-defn-props="{"335552541":1,"335559683":0,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="1" data-aria-level="1"><span data-contrast="none">Proficient in at least one of </span><strong><span data-contrast="none">C++ or Python</span></strong><span data-contrast="none">, and capable of picking up new tools and languages as needed. </span><span data-contrast="none"> </span><span data-ccp-props="{"134233117":false,"134233118":false,"335551550":0,"335551620":0,"335559738":0,"335559739":0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="24" data-list-defn-props="{"335552541":1,"335559683":0,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="2" data-aria-level="1"><span data-contrast="none">Experience in </span><strong><span data-contrast="none">FPGA development</span></strong><span data-contrast="none"> (VHDL or HLS) for signal processing or control systems. </span><span data-contrast="none"> </span><span data-ccp-props="{"134233117":false,"134233118":false,"335551550":0,"335551620":0,"335559738":0,"335559739":0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="24" data-list-defn-props="{"335552541":1,"335559683":0,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="3" data-aria-level="1"><span data-contrast="none">Solid background in </span><strong><span data-contrast="none">DSP techniques and theory</span></strong><span data-contrast="none">, especially in the context of RF or GNSS. </span><span data-contrast="none"> </span><span data-ccp-props="{"134233117":false,"134233118":false,"335551550":0,"335551620":0,"335559738":0,"335559739":0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="24" data-list-defn-props="{"335552541":1,"335559683":0,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="4" data-aria-level="1"><span data-contrast="none">Familiarity with </span><strong><span data-contrast="none">GNSS signal processing</span></strong><span data-contrast="none"> and/or scientific applications such as </span><strong><span data-contrast="none">GNSS-RO, GNSS-R</span></strong><span data-contrast="none">, or </span><strong><span data-contrast="none">PNT algorithms</span></strong><span data-contrast="none">. </span><span data-contrast="none"> </span><span data-ccp-props="{"134233117":false,"134233118":false,"335551550":0,"335551620":0,"335559738":0,"335559739":0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="24" data-list-defn-props="{"335552541":1,"335559683":0,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="5" data-aria-level="1"><span data-contrast="none">Skilled in </span><strong><span data-contrast="none">cloud-based systems</span></strong><span data-contrast="none"> (e.g., AWS), backend development, and managing data via scalable storage/database solutions. </span><span data-contrast="none"> </span><span data-ccp-props="{"134233117":false,"134233118":false,"335551550":0,"335551620":0,"335559738":0,"335559739":0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="24" data-list-defn-props="{"335552541":1,"335559683":0,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="6" data-aria-level="1"><span data-contrast="none">A lifelong learner—</span><strong><span data-contrast="none">curious, adaptable, and open to new challenges</span></strong><span data-contrast="none"> outside your immediate expertise. </span><span data-contrast="none"> </span><span data-ccp-props="{"134233117":false,"134233118":false,"335551550":0,"335551620":0,"335559738":0,"335559739":0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="24" data-list-defn-props="{"335552541":1,"335559683":0,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="7" data-aria-level="1"><span data-contrast="none">Demonstrates </span><strong><span data-contrast="none">strong work ethics</span></strong><span data-contrast="none"> and a focus on impactful contributions to the mission and team. </span><span data-contrast="none"> </span><span data-ccp-props="{"134233117":false,"134233118":false,"335551550":0,"335551620":0,"335559738":0,"335559739":0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="24" data-list-defn-props="{"335552541":1,"335559683":0,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="8" data-aria-level="1"><span data-contrast="none">Capable of </span><strong><span data-contrast="none">independently navigating technical challenges</span></strong><span data-contrast="none"> and making forward progress without constant direction. </span><span data-contrast="none"> </span><span data-ccp-props="{"134233117":false,"134233118":false,"335551550":0,"335551620":0,"335559738":0,"335559739":0}"> </span></li>
</ul>
<p> </p>
<p><strong>Preferred Skills:</strong></p>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="25" data-list-defn-props="{"335552541":1,"335559683":0,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="1" data-aria-level="1"><span data-contrast="none">Prior experience working on satellite payloads or in the aerospace domain. </span><span data-contrast="none"> </span><span data-ccp-props="{"134233117":false,"134233118":false,"335551550":0,"335551620":0,"335559738":0,"335559739":0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="25" data-list-defn-props="{"335552541":1,"335559683":0,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="2" data-aria-level="1"><span data-contrast="none">Experience building telemetry and data visualization tools. </span><span data-contrast="none"> </span><span data-ccp-props="{"134233117":false,"134233118":false,"335551550":0,"335551620":0,"335559738":0,"335559739":0}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="25" data-list-defn-props="{"335552541":1,"335559683":0,"335559684":-2,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="3" data-aria-level="1"><span data-contrast="none">Contribution to open-source scientific or aerospace-related software projects.</span><span data-ccp-props="{"134233117":false,"134233118":false,"335551550":0,"335551620":0,"335559738":0,"335559739":0}"> </span></li>
</ul>
<p> </p>
<p>Spire operates a hybrid work model, and this position will require you to work a minimum of three days per week in the office.</p>
<p><span class="NormalTextRun CommentHighlightClicked SCXW152905918 BCX0">Access to US export-controlled software and/or technology may be </span><span class="NormalTextRun CommentHighlightClicked SCXW152905918 BCX0">required</span><span class="NormalTextRun CommentHighlightClicked SCXW152905918 BCX0"> for this role. If needed, Spire will arrange the necessary licenses—this is not something candidates need to have before applying. <span style="color: rgb(255, 255, 255);">#LI-RK1</span></span></p><div class="content-pay-transparency"><div class="pay-input"><div class="description"><p>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 401(K) plan; health and wellness reimbursement program; and participation in Spire’s Employee Stock Purchase Plan.<br><br></p></div><div class="title">Salary Range</div><div class="pay-range"><span>$130,500</span><span class="divider">—</span><span>$171,000 USD</span></div></div></div><div class="content-conclusion"><p><strong><br>Global Perks</strong></p>
<p>🛰️ Name Your Satellite Program (NYSP)<br>🚀 Launch Attendance<br>🌴 Generous Time Off Policy<br>🎓 Education Assistance Program<br>🥰 Employee Assistance Program (EAP)<br>📈 Employee Stock Purchase Program (ESPP)<br>👣 Family Leave<br>💪 Fitness Reimbursement<br>🧡 Employee Referral Program<br>🍉 Healthy snacks & beverages in every office</p>
<p style="text-align: center;"> </p>
<p style="text-align: left;"><strong>About Spire</strong></p>
<p style="text-align: left;"><em>We</em> <em>improve life on Earth with data from space.</em></p>
<p>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.<br><br></p>
<hr>
<p><em><br>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.</em></p>
<p><em><span class="NormalTextRun SCXW208825983 BCX0">To help </span><span class="NormalTextRun SCXW208825983 BCX0">maintain</span><span class="NormalTextRun SCXW208825983 BCX0"> a safe and secure workplace for Spire employees, all candidates who receive a conditional offer will </span><span class="NormalTextRun SCXW208825983 BCX0">be required</span> <span class="NormalTextRun SCXW208825983 BCX0">to complete a background check</span><span class="NormalTextRun SCXW208825983 BCX0">. This </span><span class="NormalTextRun SCXW208825983 BCX0">may include criminal history and employment verification.</span></em></p>
<p><em>Please take a moment to review <a href="https://spire.com/global-data-privacy-notice/">Spire's Global Data Privacy Notice for Employees, Contractors, Candidates and Visitors</a>, as well as</em><em> <a href="https://spire.com/privacy-policy/">Spire's Privacy Policy.</a><br><br></em></p>
<hr>
<p><em><br>Kindly be advised that communication regarding your application may come from @spire.com, @recruiting.spire.com, or from Candidate.fyi (our scheduling tool).<br><br><br></em></p></div>
About Spire

Spire
spire.com
EmbeddedOn-site
Want AI-powered job matching?
Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.
Get Started Free