Northwood logoNorthwood logo

Senior Software Engineer (Space Communications)

NorthwoodTorrance, CA
On-site Full Time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Qualifications

Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.5+ years of experience in software engineering with a focus on distributed systems and cloud architecture. Proficiency in developing and managing APIs, with experience in high-availability and scalability considerations. Strong understanding of data structures, algorithms, and software development best practices. Experience with cloud services (AWS, Azure, etc.) and container orchestration tools (Kubernetes, Docker). Exceptional problem-solving skills and ability to work collaboratively in a team environment.

About the job

About Northwood:

At Northwood, we are revolutionizing the way connectivity is established between Earth and outer space. Our mission is to democratize access to space technology by innovating advanced space communications systems. If you are eager to rapidly develop solutions that have a global impact, we encourage you to join our dynamic team at Northwood.


Role Overview:

In the role of Senior Software Engineer, you will play a crucial part in the design, implementation, and enhancement of our global communication services that provide connectivity to our diverse clientele. You will take charge of significant components, including the management of our cutting-edge antenna systems and the development of customer APIs that facilitate seamless booking on our network. We are looking for a proactive individual who thrives in a collaborative environment and is capable of tackling complex challenges head-on.

Northwood operates as a full-stack organization, with our software development ranging from embedded systems to high-speed networking and distributed web services. We are seeking adaptable candidates who are excited to contribute across various domains while possessing a strong proficiency in key areas. New team members will have the opportunity to work in several critical domains, including but not limited to:

  • Cloud Orchestration & Distributed Systems Design

    • Lead the architecture of a robust global, distributed control plane capable of scheduling hundreds of satellite passes per hour across a hybrid cloud infrastructure.

    • Guide teams on implementing fault-tolerant patterns and establish design standards that set the benchmark for Northwood.

  • API, Database & Front-End Development

    • Develop and manage both customer-facing and internal control-plane APIs, crafting scalable endpoints that allow users to search, reserve, update, and cancel satellite passes efficiently.

    • Design and implement the underlying workflow orchestrator that manages satellite communications across multiple sites, resolves conflicts, and enables autonomous coordination across the largest ground network globally.

    • Architect real-time telemetry, tracking, and control (TT&C) interfaces to deliver a secure, bi-directional streaming channel facilitating command uplinks and telemetry downlinks across Northwood’s extensive ground network.

  • Edge Systems (Ground Station)

    • Design and optimize software for ground station operations, ensuring seamless integration and performance of hardware components.

About Northwood

Northwood is a pioneering company dedicated to enhancing connectivity between Earth and space through groundbreaking advancements in space communications technology. Our vision is to make the benefits of space accessible to everyone, and we pride ourselves on fostering innovation and creativity in our team. Join us as we embark on this exciting journey to shape the future of connectivity.

Similar jobs

Browse all companies, explore by city & role, or SEO search pages. View directory listings: all jobs, search results, location & role pages.

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.