Senior/Principal Software Engineer

3 weeks, 3 days ago
Contract
Lead
Software Development
Red Canyon Engineering & Software

Red Canyon Engineering & Software

Red Canyon Engineering & Software develops cutting-edge technology aimed at facilitating space exploration and the utilization of renewable resources on Earth, while also engaging in significant missions such as searching for water on Mars and analyzin...

Aerospace & Defense
51-250
Founded 2000

Description

  • Develop and test embedded C/C++ flight software for satellite platforms.
  • Contribute to requirements definition, trade studies, software architecture, and development.
  • Integrate flight software with flight hardware and support system-level performance analysis.
  • Support verification, validation, and operations activities across the mission lifecycle.
  • Collaborate with hardware, systems, and test teams in a highly cross-functional environment.
  • Execute unit, module, system, hardware-in-the-loop, and FlatSat testing.
  • Develop test frameworks, tools, and ground support software.
  • Support debugging, validation, and anomaly resolution.
  • Contribute to modeling and simulation efforts.
  • Support new mission concepts, proposals, and evaluation of new hardware or mission profiles.

Requirements

  • 9–15+ years of experience in software engineering, depending on level.
  • Strong background in embedded software development using C/C++.
  • Experience with flight software, avionics, or aerospace systems.
  • Hands-on experience with hardware/software integration and testing.
  • Exposure to GNC algorithms, RTOS platforms such as VxWorks or Integrity, device drivers/BSP/bring-up, HIL or simulation environments, or software verification and validation.
  • Ability to operate as a high-level individual contributor across multiple domains.
  • Bachelor’s degree in a STEM field required.
  • Master’s degree preferred.
  • Up to ~20% domestic travel required.
  • Occasional international collaboration.
  • Experience supporting spacecraft or satellite mission operations is preferred.

Benefits

  • Remote work arrangement.
  • Contract-to-hire opportunity.
  • Competitive salary of $130,000–$200,000 a year.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Software Engineer(Java+React)

66degrees 251-1K IT Services

66degrees is hiring a Software Engineer to design, build, and maintain cloud-native software solutions that support enterprise AI transformation initiatives.

CI/CD GCP Java JavaScript Node.js Python React TypeScript
13 minutes ago

Senior Software Engineer, Core Experiences - Dhaka, Bangladesh

Speechify 51-250 Internet Software & Services

Speechify is hiring a Senior Software Engineer for its Core Experiences Team to build the foundational services and SDKs that power its cross-platform product experience.

GCP Java Kotlin
24 minutes ago

Sr. Software Engineer, Low Latency Computing (Starlink)

SpaceX 10K-50K Aerospace & Defense

SpaceX is hiring a Senior Software Engineer for Starlink to develop low-latency beam planning software that helps maximize the performance of its global satellite internet network.

Assembly C C++
36 minutes ago

Senior Software Engineer, Core Experiences - Sarajevo, Bosnia and Herzegovina

Speechify 51-250 Internet Software & Services

Speechify is hiring a Senior Software Engineer for its Core Experiences Team to build the foundational services and SDKs that power its cross-platform product experience.

GCP Java Kotlin
39 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers