Senior/Principal Software Engineer

🕒 April 1

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Red Canyon Engineering & Software

Red Canyon Engineering & Software

51 - 200 employees

🚀 Aerospace

🔬 Science

🏛️ Government

Aerospace • Science • Government

Red Canyon Engineering & Software is a company that develops cutting-edge technology to help humankind explore space and other planets, as well as to advance renewable resources on Earth and rejuvenate low-income areas through the HUBZone program. The company is involved in important missions such as exploring Jupiter’s poles, the next Mars lander, asteroid sample return missions, and building human spacecraft for the Moon and Mars. Their clients include leading government agencies like NASA, NOAA, and DOD, along with top aerospace and technology companies such as SpaceX, Lockheed Martin, and Honeywell. Red Canyon attracts top engineers passionate about space exploration and technological advancements.

📋 Description

• Develop and test embedded C/C++ flight software for satellite platforms • Contribute across the full lifecycle: • Requirements definition & trade studies • Software architecture & development • Integration with flight hardware • Verification, validation, and operations • Support GNC-related software integration and system performance analysis • Build internal tools to evaluate flight software performance and mission compatibility • Work closely with hardware, systems, and test teams in a highly collaborative environment • Execute testing across: • Unit, module, and system levels • Hardware-in-the-Loop (HIL) / FlatSat environments • Develop test frameworks, tools, and ground support software • Support debugging, validation, and anomaly resolution • Contribute to modeling & simulation efforts • Support new mission concepts and proposals • Evaluate impacts of new hardware, architectures, and mission profiles

🎯 Requirements

• 9–15+ years of experience in software engineering (level dependent) • Strong background in embedded software development (C/C++) • Experience with flight software, avionics, or aerospace systems • Hands-on experience with hardware/software integration and testing • Exposure to one or more of the following: • GNC algorithms • RTOS (VxWorks, Integrity, etc.) • Device drivers / BSP / bring-up • HIL / simulation environments • Software verification & validation • Ability to operate as a high-level IC across multiple domains • Bachelor’s degree in a STEM field required • Master’s degree preferred - 7 years of experience • Up to ~20% travel (domestic) • Occasional international collaboration

Apply Now

Similar Jobs

🕒 March 31

FreeUp

11 - 50

🏪 Marketplace

🤝 B2B

☁️ SaaS

Freelance Full Stack Developer working from home with FreeUp, a platform connecting freelancers and business owners. Offering flexible work schedule and support to build your freelance business.

🕒 March 31

Heck Yeah Games LLC

1 - 10

🎮 Gaming

👥 B2C

📱 Media

Seeking cross-platform iOS and Android developer for building dynamic applications. Collaborate with founders and implement engaging mobile UI/UX.

🕒 March 31

Affinity Outsourcing Limited

51 - 200

🤝 B2B

💸 Finance

☁️ SaaS

Duck Creek Claims Technical Lead to manage Duck Creek Claims projects. Lead discussions and full life-cycle development for the product in the P&C Insurance sector.

Promoted

Memyard

1 - 10

☁️ SaaS

⚡ Productivity

🤖 Artificial Intelligence

Entry-Level Software Engineer at Memyard developing AI-powered workflows using modern stack. Focused on shipping features and integrating APIs in a fast-paced environment.

🕒 March 28

Duke Clinical Research Institute

1001 - 5000

⚕️ Healthcare Insurance

💊 Pharmaceuticals

🧬 Biotechnology

Software Engineer developing automation pipelines that integrate large language models with operational workflows. Collaborating with teams to create scalable and efficient solutions in a cloud environment.