Senior/Principal Software Engineer

1 month, 2 weeks 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

Software Engineer III

EasyPost 51-250 Air Freight & Logistics

EasyPost is hiring a Software Engineer III to design and build scalable shipping software for a high-growth platform that powers millions of package deliveries.

Agile Angular Confluence Django Git JIRA Node.js Python React REST API Scrum Spring SQL
1 hour, 26 minutes ago

Senior Software Engineer (AI-Enabled) - Brazil

Codurance 51-250 Internet Software & Services

Codurance is hiring a senior Software Craftsperson to work with client teams building maintainable software and improving engineering practices, including responsible AI-enabled ways of working.

AWS CI/CD Java TypeScript
1 hour, 52 minutes ago

Senior Software Engineer, Frontend - Platform

SmithRx 1K-5K Pharmaceuticals

SmithRx is hiring a Senior Front-End Software Engineer to help design, build, test, and maintain its web product suite for a fast-growing health-tech platform.

CI/CD CSS Cypress Docker Git GraphQL HTML JavaScript Microservices React Selenium UX Design
2 hours, 1 minute ago

Senior Software Engineer, Windows/Desktop Applications - Lviv, Ukraine

Speechify 51-250 Internet Software & Services

Speechify is hiring a Windows Desktop Engineer to lead the development of accessible, high-quality native Windows applications that power its text-to-speech products for millions of users.

C# C++ CI/CD .NET
2 hours, 45 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