Software Engineer Satellite Modeling and Tasking
$150k - $300kArray 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.
$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...SuggestedLocal areaRemote workWorldwideFlexible hours$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...SuggestedFull time$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...SuggestedFull time$193.3k - $261.5k
...Amazon builds Amazon Neuron, the software development kit used to... ...forefront of running a wide range of models and supporting novel... ...hardware-software boundary, our engineers build systematic infrastructure... ...to take on more complex tasks in the future. Join us to solve...SuggestedWork experience placementInternshipLocal areaFlexible hours$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...SuggestedFull timeWork experience placementWork at officeRemote workWork from homeRelocation package- ...We are looking for a Senior Full Stack Software Engineer to be a core contributor to the Operio AI... ...including LLM-powered workflows, agentic task pipelines, and natural language... ...schemas to support complex operational data models and high-throughput telemetry ingestion...Flexible hours
$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 workWork at officeRemote workFlexible hours- ...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 employmentTemporary workInternshipWorldwideWeekend work
$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 officeLocal areaRelocationRelocation package$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- ...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... ...production-ready scalable software, Infrastructure as Code, and using...Work at officeRemote workFlexible hours
- ...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...Work at officeRemote workFlexible hours
$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 timeLocal areaWork from homeRelocationRelocation packageFlexible hours$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 areaImmediate startFlexible hours- ...3D map of the world. The Satellite Software Team is responsible for designing... ...seeking Embedded Software engineers with experience in low-level... ...system concepts including tasks, priorities, and deadlocks... ...real-time, three-dimensional model of Earth. Our next-generation...Permanent employmentFull time
- ...United States Digital Space LLC is seeking a Principal Security Software Engineer for Starlink to lead security across products and platforms.... ...services, security features for routers, gateways, and satellites, and integrate security into factory processes and production...
$174k - $252k
...practical experience.5 years of experience with software development in one or more programming languages... ...such as GOLang, Rust, or Java.Experience in ML model coding languages (e.g., Python).Google's software engineers develop the next-generation technologies that change...$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$209k - $276k
...Senior Software Engineer, Manufacturing TestMountain View, California, United StatesAnduril Industries... ...expertise, technology, and business model of the 21st century's most innovative... ...will join a software development team tasked to ensure that we build quality products...Full timeWork experience placement- ...Job Title: Software Engineer Location: Sunnyvale, CA Duration: 04+ Months Job Description... ...applications using the latest XR technologies to model surgical robotic hardware. As a Software... ...developers in the completion of their tasks. Scope and estimate your own work...
$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...$207k - $300k
...performance.Mentor executive and mid-level engineers, fostering a culture of technical growth... ...with researchers to operationalize models and work with product stakeholders to align... ...experience.8 years of experience in software development.5 years of experience testing...Immediate start- ...Research and Development Scientist and Engineer 1 to serve as a core software engineer for the Sleep Health Data... ...beyond. You will also help move AI models out of the lab and into clinical use... ...manipulation, perform desk-based computer tasks, lift/carry/push/pull objects that...Fixed term contract
$162k - $260k
...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 officeLocal area3 days per week$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 startFlexible hours$147k - $210k
...serving efficiency of Gemini models on hardware accelerators (TPUs... ...experience.2 years of experience with software development in C++ or Python.... ...this mission is the complex task of measuring the intelligence... ...our prototypes. As a Software Engineer, you will be working with the...$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 startFlexible hours$165.45k - $259.75k
...Senior Software Engineer Description - HP is seeking a Senior Software Engineer to... ...following areas: ~ Large language models, ~ Computer vision models,... ...build, and evaluate agentic AI workflows - task decomposition, planning and reasoning...Full timeTemporary workLocal areaRelocationFlexible hoursShift work$140k - $265k
...Backend/Infrastructure Engineer Glean is the Work AI platform that helps everyone work... ...a unified application framework and data model that makes it easy to index diverse sources... ...troubleshoot and take ownership of both small tasks and large features ~ Adept at coding(...Work at officeHome officeFlexible hours$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...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer Satellite Modeling and Tasking. Be the first to apply!
- software engineer internship Palo Alto, CA
- software development engineer aws Palo Alto, CA
- software developer internship no experience Palo Alto, CA
- real time software engineer Palo Alto, CA
- financial software developer Palo Alto, CA
- graduate software developer Palo Alto, CA
- software engineer travel Palo Alto, CA
- experienced software developer Palo Alto, CA
- remote entry level software developer Palo Alto, CA
- information technology software engineer Palo Alto, CA



