MisuJob - AI Job Search Platform MisuJob

Senior/Principal Software Engineer

Redcanyonsoftware

Merritt Island, FL Remote contract

Posted: March 31, 2026

Interested in this position?

Create a free account to apply with AI-powered matching

Quick Summary

We are seeking a Senior/Principal Software Engineer to join our team, working on a variety of tasks including developing and testing embedded flight software for spacecraft, across the full mission lifecycle.

Job Description

🚀 Senior / Principal Flight Software Engineer – Space Systems

*REMOTE*

Working with a leading U.S. aerospace company looking to add Senior and Principal-level Flight Software Engineers to their satellite team.

This is a hands-on role focused on building and testing embedded flight software for spacecraft, with exposure across the full mission lifecycle. from early concept through on-orbit operations.

What you’ll be doing:

• 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

Testing & Integration:

• 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

Additional exposure:

• Contribute to modeling & simulation efforts

• Support new mission concepts and proposals

• Evaluate impacts of new hardware, architectures, and mission profiles

What they’re looking for:

• 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

Education:

• Bachelor’s degree in a STEM field required

• Master’s degree preferred - 7 years of experience

Travel:

• Up to ~20% travel (domestic)

• Occasional international collaboration

Quick take:

This is a high-impact IC role for engineers who want to stay deeply technical while working on cutting-edge spacecraft and flight software systems.

Why Apply Through MisuJob?

AI-Powered Job Matching: MisuJob uses advanced artificial intelligence to analyze your skills, experience, and career goals. Our matching algorithm compares your profile against thousands of job requirements to find positions where you have the highest chance of success. This saves you hours of manual job searching and ensures you only see relevant opportunities.

One-Click Applications: Once you create your profile, applying to jobs is effortless. Your resume and cover letter are automatically tailored to highlight the most relevant experience for each position. You can apply to multiple jobs in minutes, not hours.

Career Intelligence: Beyond job matching, MisuJob provides valuable career insights. See how your skills compare to market demands, identify skill gaps to address, and understand salary benchmarks for your experience level. Make data-driven decisions about your career path.

Frequently Asked Questions

How do I apply for this position?

Click the "Register to Apply" button above to create a free MisuJob account. Once registered, you can apply with one click and track your application status in your dashboard.

Is MisuJob free for job seekers?

Yes, MisuJob is completely free for job seekers. Create your profile, get matched with jobs, and apply without any cost. We help you find your dream job without any hidden fees.

How does AI matching work?

Our AI analyzes your resume, skills, and experience to understand your professional profile. It then compares this against job requirements using natural language processing to calculate a match percentage. Higher matches mean better fit for the role.

Can I apply to jobs in other countries?

Absolutely. MisuJob features jobs from companies worldwide, including remote positions. Filter by location or look for remote opportunities to find jobs that match your preferences.

Ready to Apply?

Join thousands of job seekers using MisuJob's AI to find and apply to their dream jobs automatically.

Register to Apply