Array Labs11.04.26
AI SCORE 8.5

Senior Software Engineer - Advanced Radar Systems

$120K–$150K/year

About the Role

We are seeking a Senior Software Engineer for Advanced Radar Systems to join our innovative team at Array Labs. In this remote role, you will be instrumental in building and implementing automation solutions for our advanced radar satellites. You will have the opportunity to work on cutting-edge technology that helps humanity understand and respond to changes across the physical world.

What You'll Do

  • Build and implement automation solutions for spacecraft and ground stations operating swarms of coordinated imaging satellites.
  • Implement controllers developed by GNC engineers to plan and execute satellite maneuvers, optimizing 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.

Requirements

  • Bachelor’s degree in engineering, computer science, or a related field, with 3+ years of experience.
  • Experience developing autonomous systems and integrating them into larger operational frameworks.
  • Strong programming skills in languages such as Python, C++, or Rust.
  • Understanding of how to create, configure, and manage Docker containers.
  • Experience with continuous integration systems and automated test execution pipelines (Gitlab preferred).
  • 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.

Nice to Have

  • Knowledge of precision orbit determination methods.
  • Familiarity with FreeFlyer, STK GMAT, and/or custom-developed equivalent.
  • 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.

What We Offer

  • Competitive salary and equity compensation options.
  • Comprehensive benefits package including health, dental, and vision coverage.
  • 401(k) plan with company match.
  • Relocation assistance for eligible candidates.
  • Flexible work environment with a focus on innovation and collaboration.

Join us at Array Labs as a Senior Software Engineer for Advanced Radar Systems and be part of a team that is pushing the boundaries of technology to deliver unprecedented insights about our planet. This role not only offers the chance to work on groundbreaking projects but also provides a supportive environment for personal and professional growth.

Language Requirements
EnglishC1
BasicIntermediateAdvancedNative
Why This Job8.5 of 10

This role offers a unique opportunity to work on advanced radar systems in a remote setting, with competitive compensation and a strong focus on innovation.

Salary Range
Required
0/1
Optional
0/1
Bonus
0/1

Who Will Succeed Here

Proficient in Python and C++ with hands-on experience in developing automation solutions for complex systems, particularly in the context of radar technology and satellite systems.

Adaptable and self-motivated in a remote work environment, demonstrating strong time management skills and the ability to collaborate effectively using tools like GitLab and Docker.

Solid understanding of cloud infrastructures like AWS, GCP, and Azure, with experience in database management using PostgreSQL and TimescaleDB to ensure efficient data handling and storage.

Learning Resources

Python for Data Science Handbookguide

Career Path

Senior Software Engineer - Advanced Radar Systems(Now)Lead Software Engineer - Radar Technology(1-2 years)Engineering Manager - Advanced Systems(3-5 years)

Market Overview

Market Size 2024
$45B
Annual Growth
9.2%
AI Adoption
78%
Investment
+35%
Labour Demand
+20%
Avg Salary
$120K

Skills & Requirements

Required
PythonC++Rust
Growing in Demand
Machine LearningData EngineeringCloud Native Development
Declining
PerlVisual Basic

Domain Trends

Increased Use of AI in Radar Systems
AI integration in radar systems is expected to increase by 30% by 2025, enhancing detection capabilities and data processing.
Shift to Cloud-Based Solutions
Over 60% of radar system companies are migrating to cloud platforms (AWS, GCP, Azure) for better scalability and reliability.
Demand for Real-Time Data Processing
With the rise of IoT, the need for real-time data processing in radar systems is projected to grow by 25% annually, driving the use of PostgreSQL and TimescaleDB.

Industry News

Loading latest industry news...

Finding relevant articles from the last 6 months

All job postings are automatically gathered by algorithms. We do not review or verify listings, be careful when applying and do not sign-in with iCloud or Google services.