Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer Satellite Modeling and Tasking

$150k - $300k
Full-time

Array Labs

At Array Labs, we are building the world's most advanced satellite radar constellation to create a high-resolution 3D digital twin of the Earth. Our mission is to provide "lidar-like" 3D data and imagery from space, serving critical applications for both commercial and defense customers.

This is a deep tech challenge in the truest sense. We're solving complex problems that span hardware, software, and data—from designing satellite systems for the harshness of space to building the massive "data factory" that turns raw sensor data into beautiful 3D products. We are looking for first-principles engineers who want to build, deploy, and scale a one-of-a-kind, vertically-integrated system from the ground up.

Positions from mid-level to staff software engineer available

Responsibilities:

  • Responsible for building and implementing automation solutions for spacecraft and ground station for operating swarms of coordinated imaging satellites
  • Implement controllers developed by GNC engineers to plan and execute satellite maneuvers, including orbit corrections and station-keeping, to optimize satellite positions and performance.
  • Develop and maintain mission planning software that integrates mission design, operational concepts, and flight hardware requirements
  • Design and implement systems to manage asynchronous data streams, integrating real-time information to generate and upload new decisions and schedules
  • Design architecture concepts considering spacecraft coordination, payload and system budget capabilities, data collection requirements, autonomy, and mission operations
  • Implement automation and algorithms for precise orbit determination of Array Labs and GNSS satellites
  • Evolve and implement models to characterize vehicles and satellite systems propulsion, power, precision, navigation, timing, and tracking requirements
  • Optimize schedules to maximize imagery opportunities based on imaging priorities and system capabilities

Basic Qualifications:

  • Bachelor’s degree in engineering, computer science or a related field, with 3+ years of experience
  • At least two of the preferred skill and experiences listed
  • Experience developing autonomous systems and integrating them into larger operational frameworks.
  • Understanding of how to create, configure, and manage Docker containers
  • Experience with continuous integration systems and automated test execution pipelines (Gitlab preferred).
  • Strong programming skills in languages such as Python, C++, or Rust.
  • Experience with cloud platforms (AWS, GCP, Azure) and containerization technologies (e.g., Docker, Kubernetes).
  • Familiarity with database systems and CRUD operations in database management, preferably PostgreSQL and TimescaleDB
  • Familiarity with RESTful API design and implementation
  • Experience with physics-based software packages and/or model-based digital engineering tools

Preferred Skills and Experience:

  • Knowledge of precision orbit determination methods
  • Familiarity with FreeFlyer, STK GMAT, and/or custom-developed equivalent
  • Familiarity with satellite dynamics, including orbit determination, attitude control systems, and station-keeping maneuvers.
  • Experience with flight software and embedded systems
  • Experience setting up automated hardware in the loop (HIL) test benches
  • Familiarity with satellite mission operations and/or Ground Station as a Service providers
  • Experience with geospatial, remote sensing, 3D data, and/or digital signal processing techniques (e.g. SAR and optical satellite imagery, LiDAR point clouds).

ITAR Requirements:

  • To conform to U.S. Government space technology export regulations, including the International Traffic in Arms Regulations (ITAR) you must be a U.S. citizen, lawful permanent resident of the U.S., protected individual as defined by 8 U.S.C. 1324b(a)(3), or eligible to obtain the required authorizations from the U.S. Department of State.

Equal Opportunity Employer

  • Array Labs is an Equal Opportunity Employer. Employment decisions are made on the basis of merit, competence, and job qualifications and will not be influenced in any manner by gender, color, race, ethnicity, national origin, sexual orientation, religion, age, gender identity, veteran status, disability status, marital status, mental or physical disability or any other legally protected status.

$150,000 - $300,000 a year

Interview Process

We will conduct three interviews via Zoom; the typical process takes around 2-4 weeks to complete from start to finish.

Hiring and Compensation Strategy

Our hiring and compensation strategy is simple:

1) find uncommonly good people

2) pay them uncommonly well

You can anticipate competitive pay, with high flexibility between salary and equity-based compensation.

Why you should join Array Labs

Array Labs is launching a constellation of satellites to create the first high-resolution, real-time, three-dimensional model of Earth. Our next-generation satellite technology will offer image quality 60x greater than traditional techniques, profoundly expanding humanity’s ability to understand and respond to events on a global scale.

In forging an affordable, accessible, accurate representation of Earth, our work has the potential to transform the face of dozens of fields, including autonomy, telecommunications, disaster relief, gaming, climate science, defense and construction.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Software Engineer Satellite Modeling and Tasking in Palo Alto, CA vacancy
  • $148k - $157k

     ...standards-based approach to satellite connectivity. We connect smartphones...  ...RoleAs an Field Application Engineer for Satellite IoT, you'll...  ...technical and collaborative tasks, including:1. End-to-End Device...  ...& integrating firmware and software, troubleshoot complex issues... 
    Suggested
    Local area
    Remote work
    Worldwide
    Flexible hours

    Skylo

    Mountain View, CA
    2 days ago
  • $204k - $259k

     ...to developing and deploying advanced ML models that interpret traffic lights, signs, and...  ...role, you will report to the Senior Engineering Manager of Semantics. You Will:...  ...professional experience in the field of software engineering ~ Proficiency in C++ ~ Experience... 
    Suggested
    Full time
    Work at office
    Remote work

    Waymo

    Mountain View, CA
    1 day ago
  • $150k - $300k

    A leading satellite technology company in Palo Alto seeks a Software Engineer to develop automation solutions for spacecraft operations. You will create mission planning software and optimize satellite imaging schedules. Ideal candidates have a Bachelor’s degree in engineering... 
    Suggested
    Full time

    Array Labs

    Palo Alto, CA
    3 days ago
  • $184k - $287.5k

    NVIDIA is seeking a Software Engineer to join our Isaac Spatial Intelligence team within the Isaac...  ...data pipelines for training foundation models.Advance the state of the art in...  ...evaluating deep learning models for perception tasks; familiarity with vision-language... 
    Suggested
    Full time

    Nvidia

    Santa Clara, CA
    1 day ago
  • $147k - $210k

     ...machine learning life-cycle, data gathering, model training, offline/online evaluation, and...  ...Managers, UX, and cross-functional engineering teams to define technical paths to launch...  ...experience.2 years of experience with software development in Python and C++ programming... 
    Suggested
    Worldwide

    Google

    Mountain View, CA
    2 days ago
  • $179.2k - $268.8k

     ...Bachelors or Masters degree in Computer Engineering, Computer Science, Electrical Engineering...  ...record of shipping computer vision software products to industry or consumers. We...  ...and deploying temporal computer vision models is a plus. Responsibilities: We develop... 
    Daily paid
    Full time
    Visa sponsorship

    Latitude

    Palo Alto, CA
    2 days ago
  • $193.3k - $261.5k

     ...(AWS) builds AWS Neuron, the software development kit used to accelerate...  ...of running a wide range of models and supporting novel...  ...hardware-software boundary, our engineers build systematic infrastructure...  ...empowered to take on more complex tasks in the future. Join us to... 
    Work experience placement
    Internship
    Local area
    Flexible hours

    Amazon

    Cupertino, CA
    3 days ago
  • $145k - $200k

     ...Changing CompanyPalantir builds the world’s leading software for data-driven decisions and operations. By...  ...missing children, and more.The Role We are a software engineering team with expertise in enabling ML models in production. We deploy AI models to run in variety... 
    Full time
    Work experience placement
    Work at office
    Remote work
    Work from home
    Relocation package

    Palantir Technologies

    Palo Alto, CA
    4 days ago
  • $150k

     ...knowledge. Our team is small, highly motivated, and focused on engineering excellence. This organization is for individuals who appreciate...  ...their teammates. ABOUT THE ROLE: You will join the Grok Voice Model team to help build the world's best voice AI. We deliver smooth... 
    Temporary work

    SpaceXAI

    Palo Alto, CA
    10 days ago
  • $222.72k - $389.75k

     ...here.We are looking for a Staff Machine Learning Engineer to lead the technical vision for our Ads Conversion Core Modeling team, building the state-of-the-art systems...  ...ensure correctness and quality. Automate repeatable tasks such as documentation, reporting, and QA checks... 
    Work at office
    Local area
    Relocation
    Relocation package

    Pinterest

    Palo Alto, CA
    4 days ago
  •  ...ultimate goal of enabling human life on Mars.SOFTWARE ENGINEER (STARLINK ENTERPRISE)At SpaceX we’re...  .... Starlink is the world’s largest satellite constellation and is providing fast, reliable...  .... Starlink powers complex and critical tasks across hundreds of sectors: emergency... 
    Permanent employment
    Temporary work
    Internship
    Worldwide
    Weekend work

    SpaceX

    Palo Alto, CA
    1 day ago
  • $161.3k - $274.2k

     ...language to quickly find answers and automate tasks. Powered by the world's most advanced LLMs, our proprietary models, and a sophisticated Agentic AI platform, we're...  ...workflow automation with Moveworks’ Reasoning Engine and natural language capabilities, we deliver the... 
    Contract work
    Work at office
    Remote work
    Flexible hours

    Moveworks

    Mountain View, CA
    1 hour ago
  • $129.4k - $198.4k

     ...DescriptionWhat You'll DoDevelop and implement simulation components that model vehicle ECUs, actuators, chassis, and tires. Develop scalable...  ...Your Skills and AbilitiesA bachelors degree in Mechanical Engineering, Applied Physics, Aerospace Engineering, Computer Science, or a... 
    Full time
    Local area
    Work from home
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Sunnyvale, CA
    1 day ago
  • $193.93k - $291.15k

     ...a flexible, partner-led business model, Nuro is working toward a future where...  ...RoleWe’re looking for an Autonomy Engineer focused on onboard autonomy—the software that runs on the robot/vehicle/...  ...hierarchical state machines, or mission/task planning.Practical experience with... 
    Local area
    Immediate start
    Flexible hours

    Nuro

    Mountain View, CA
    3 days ago
  • $184k - $287.5k

     ...searching for a creative and expert Systems Engineer to help us expand NVIDIA's autonomous...  ...engineers, AI applied researchers and software engineers in building world-class perception...  ...analysis (e.g. error budget creation, modeling of scenarios), data analysis, and... 
    Full time

    Nvidia

    Santa Clara, CA
    4 days ago
  • $174k - $252k

     ...representing complex hardware design tasks, spanning both high-level...  ...physical synthesis tool runs.Engineer modular carve-outs of our...  .... 5 years of experience with software development in C++.3 years of...  ...use loops, and code-generation models. Familiarity with... 

    Google

    Mountain View, CA
    2 days ago
  • $165.2k - $223.6k

     ...capabilities of large language models, and we're looking for...  ...alongside talented scientists, engineers, and technical program managers...  ...re looking for an experienced Software Development Engineer with expertise...  ..., plan, and execute complex tasks on behalf of users.In this... 
    Internship
    Local area
    Flexible hours

    Amazon

    Palo Alto, CA
    1 day ago
  • $183.83k - $275.98k

     ...experience and a flexible, partner-led business model, Nuro is working toward a future where...  ...machine learning researchers and engineers to join us. In this role, you will apply...  ...detection models, sensor fusion, and multiple task learning.Strong ML fundamentals and has demonstrated... 
    Immediate start
    Flexible hours

    Nuro

    Mountain View, CA
    4 days ago
  •  ...quickly find answers and automate tasks. Powered by the world's most advanced LLMs, our proprietary models, and a sophisticated Agentic...  ...with Moveworks’ Reasoning Engine and natural language capabilities...  ...DescriptionThe Role Are you a software engineer who has honed your... 
    Work at office
    Immediate start
    Remote work
    Flexible hours

    Moveworks

    Mountain View, CA
    6 hours ago
  • $193.93k - $291.15k

     ...experience and a flexible, partner-led business model, Nuro is working toward a future where...  ...is growing and we are looking for a Software Engineer to join our Localization & Mapping team...  ....Experience with mapping data such as satellite imagery, lidar point clouds, standard... 
    Immediate start
    Flexible hours

    Nuro

    Mountain View, CA
    3 days ago
  • $163k - $235k

     ...accessible for all.We're looking for a Senior Software Engineer to join our Corporate Engineering team —...  ...made permanently disappear, not just tasks you completed.Deep, hands-on experience...  ...know: rapidly building a mental model of its purpose, use cases, data flows, and... 
    Work at office
    Local area
    3 days per week

    Aurora Innovation

    Mountain View, CA
    6 hours ago
  • $144k - $190k

     ...About the role Muon seeks a Software Test Infrastructure Engineer to join our satellite development team in Mountain View, CA. You will be responsible for...  ...accountability, integrity, and team focus with extensive multi-tasking and organizational experience. Nice-to-have... 
    Permanent employment
    Full time
    Temporary work
    Remote work
    Flexible hours

    Muon Space

    Mountain View, CA
    1 day ago
  • $174k - $252k

    Design and develop robust software to integrate hardware components into a unified data ecosystem...  ...’s degree in Computer Science, Computer Engineering, Robotics, or a related field, with a...  ...Central to this mission is the complex task of measuring the intelligence of our... 

    Google

    Mountain View, CA
    2 days ago
  •  ...the ultimate goal of enabling human life on Mars.FULL STACK SOFTWARE ENGINEER (STARLINK)At SpaceX we’re leveraging our experience in building...  ...broadband internet system. Starlink is the world’s largest satellite constellation and is providing fast, reliable internet to... 
    Permanent employment
    Temporary work
    Internship
    Worldwide
    Weekend work

    SpaceX

    Palo Alto, CA
    6 hours ago
  •  ...Job Title: Sr Software Engineer Location: Sunnyvale, CA - Onsite Duration: 4+ Months plus extensions...  ...using the latest XR technologies to model surgical robotic hardware. As a Sr...  ...product, working independently on tasks and delivering production grade work within... 

    TalentBurst

    Mountain View, CA
    5 days ago
  • Array Labs is looking for a Sr/Staff Embedded Software Engineer to develop highly reliable software systems for low-latency radar sensors...  ...issues. This role is vital for the successful deployment of satellite missions, and ITAR-compliance is required for applicants. #J... 

    jobs.frontdoordefense.com - Jobboard

    Palo Alto, CA
    1 day ago
  • $142.8k - $274.8k

     ...MicrosoftOverviewMicrosoft Silicon, Cloud Hardware, and Infrastructure Engineering (SCHIE) is the team behind Microsoft’s expanding Cloud...  ....We are looking for a Principal Silicon Engineer - System Modeling to join the team.#SCHIEResponsibilitiesSystem Modeling of analog... 
    Ongoing contract
    Permanent employment
    Work at office
    Local area
    Worldwide
    3 days per week

    Microsoft

    Mountain View, CA
    4 days ago
  • $155k - $185k

     ...looking for a Senior AI Agent & LLM Engineer who combines strong software engineering capabilities with a deep...  ...drive improvements across services, models, and user experience.Your ImpactBuild...  ...knowledge, and complete complex tasks.Advance Otter’s conversational knowledge... 
    Permanent employment

    Otter.ai

    Mountain View, CA
    6 hours ago
  • $193.3k - $261.5k

    We develop AWS Neuron, the complete software stack for Trainium, Amazon's custom cloud-scale...  ...accelerators. Join us to optimize the latest models to run really fast on the Trainium hardware.As a Sr. Software Development Engineer on the Inference Model Enablement team,... 
    Internship
    Local area
    Flexible hours

    Amazon

    Cupertino, CA
    3 days ago
  • $207k - $301k

    Design new deep learning based ML models to predict users’ interaction with different ad...  ...ad delivery channels.Incorporate and engineer input features from ad creatives, publisher...  ...experience.8 years of experience in software development.5 years of experience testing... 

    Google

    Mountain View, CA
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer Satellite Modeling and Tasking. Be the first to apply!