• Expertini Resume Scoring: Our Semantic Matching Algorithm evaluates your CV/Résumé before you apply for this job role.
United States Jobs Expertini

Software Engineer III/Sr, Flight Software Job Opening In Louisville – Now Hiring Sierra Space


Job description

Sierra Space Careers: Dare to Dream

We honor those that are not afraid to dream big dreams, those that tenaciously chase their dreams even when others say it cannot be done, those that achieve big dreams and change everything.

Those are Dreams Worth Chasing.

At Sierra Space we envision a future where humanity lives and works in space, on moons, and on distant planets.

Our mission isn’t restricted to the few, instead we see a future where all people can choose to live, work, discover and explore beyond our planet.

Our company is building a platform in space to benefit life on Earth and together we will alter the course of humanity.

We have a bold mission.

We are a bold company.

Together, we are an extraordinary team.

About the Role

The Software Engineer role involves designing, developing, and testing software applications for space systems and technologies.

This advanced position requires expertise in at least one programming language, an advanced understanding of software development principles, and the ability to design and architect complex software systems.

The role includes writing clean, maintainable code, collaborating with team members to understand project requirements, and contributing to the development of innovative software solutions.

Additionally, this position involves mentoring and guiding other engineers, providing technical leadership and support.

Sierra Space’s Defense division focuses on the design, build, and operations of small satellites in support of commercial services and national security space.

As a Flight Software Engineer, your primary responsibility will be designing and developing flight software and algorithms solutions for spacecraft missions for both civilian and DoD applications.

These designs stem from understanding, analyzing and evaluating satellite and constellation capabilities, mission concepts, and system requirements.

Your work will ensure we meet customer requirements by making data-driven decisions in architecting, implementing and testing the design in a testbed prototype and subsequent delivery of the flight code.

Along the way, you will contribute to analyses of various architectures that include space vehicles, satellites, sensors, communications, and ground infrastructure, evolving or creating new approaches based on analysis results.

You will also contribute to evaluating the mission effectiveness of the candidate approaches, balancing mission objectives against factors such as development and lifecycle costs.

The Software Engineer participates in all portions of the software life cycle (concept development, requirements definition, design, development, testing, and deployment) of flight software to support ongoing and future small satellite programs.

This individual must have a strong working knowledge of object-oriented design using C++ and must have a strong background in developing flight code on embedded processors.

The candidate must also be comfortable working in an Agile Scrum environment.

About You

Our mission is driven by the unwavering passion to push the boundaries of what is possible.

We seek those who Dare to Dream — to envision the extraordinary and pursue it relentlessly – to join us on this transformational journey.

We’re looking for dreamers who align with our values, vision, and audacious goals – while also meeting the minimum qualifications below.

The preferred qualifications are a bonus, not a requirement.

Key Responsibilities:

  • Design, develop, and test software applications for space systems and technologies.

  • Write clean, maintainable code following best practices and coding standards.

  • Architect and implement complex software systems to meet project requirements.

  • Collaborate with team members to understand project requirements and contribute to the development of software solutions.

  • Utilize version control systems such as Git to manage code changes and collaborate with team members.

  • Participate in code reviews to ensure code quality and adherence to development standards.

  • Troubleshoot and resolve software-related issues in a timely manner.

  • Document software configurations, processes, and procedures for future reference.

  • Stay current with industry trends and advancements in software development and space technologies.

  • Mentor and guide other engineers, providing technical leadership and support.

  • Minimum Qualifications:

  • Requires a bachelor’s degree in a related field (or equivalent work experience in lieu of degree or master’s +3 yrs experience).

  • Typically, 5+ years of related experience.

  • Expertise in one to multiple programming languages and advanced understanding of software development principles.

  • Ability to design and architect complex software systems.

  • Experience with different software development methodologies such as Agile and Scrum/Kanban.

  • Strong problem-solving skills.

  • Ability to mentor and guide other engineers.

  • The ability to obtain and maintain a U.S. Security Clearance is required

  • Preferred Qualifications:

  • Strong technical understanding of C++ and Object-Oriented Programming

  • Experience implementing client-server applications using socket I/O using TCP/UDP.

  • Experience implementing loosely coupled applications using PUB/SUB messaging

  • Familiarity with Open Standards such as CCSDS, C2MS, Open Mission Systems (OMS), and Universal C2 Interface (UCI)

  • Experience with spacecraft flight software development

  • Experience developing mission management and/or payload control software

  • Demonstrated experience leading a team developing software

  • Experience with software tools for requirements tracking, code reviews, static analysis, library and artifact repository, and automated build

  • Knowledge of software development methodologies such as Agile/Scrum

  • Experience and knowledge of Software Design Patterns

  • Experience using SysML/UML to create Software Designs

  • Experience testing and debugging on both Software in the Loop (SITL) and Hardware in the Loop (HITL, on target platform) environments

  • Experience with Source Code Configuration Management platforms (GIT, SVN)

  • Experience developing on Linux

  • Experience with network configurations including netconf

  • Experience with embedded programming including new board build up

  • Experience optimizing computer system performance including optimization for timing

  • Compensation

    Pay Range:

    Level III - 126,610 - $174,075

    Sr - $152,845 - $210,182

    Your actual base compensation will be determined on a case-by-case basis and may vary based on job-related knowledge and skills, education, experience, internal equity and market competitiveness.

    Physical/Mental/Emotional Requirements:

  • Frequently walk, sit, stand, climb stairs and steps

  • Frequently repeat same hand, arm, and finger motion many times to include finger and hand dexterity

  • Rarely lifting or carrying up to 20 lbs.


  • Working Conditions:

  • Rarely exposed to outdoor elements (high/low temperatures, sun, rain/snow, etc.)

  • Rarely exposed to fumes or hazardous chemicals/materials

  • Rarely exposed to loud noises

  • IMPORTANT NOTICE:
    This position requires the ability to obtain and maintain a U.S. Security Clearance.

    U.S. Citizenship status is required as this position needs an active U.S. Security Clearance for employment.

    Non-U.S. citizens may not be eligible to obtain a security clearance.

    The Department of Defense Consolidated Adjudications Facility (DoD CAF), a federal government agency, handles the adjudicative aspects of the security clearance eligibility process for industry applicants.

    Adjudicative factors which affect the outcome of the eligibility determination include, but are not limited to, allegiance to the U.S., foreign influence, foreign preference, criminal conduct, security violations and illegal drug use.

    Elevate Your Career

    At Sierra Space, we are committed to your personal and professional development.

    We empower you to make profound and meaningful contributions and foster a vibrant culture of collaboration, where teamwork ignites breakthrough innovations.


    Sierra Space offers annual incentive pay based upon performance that is commensurate with the level of the position.

    We also offer a generous benefit package, including medical, dental, and vision plans, 401(k) with 150% match up to 8%, life insurance, 3 weeks paid time off, and more.

    At Sierra Space we are at the very doorstep of unlocking the future and the work in front of us is hard, but it is truly important and meaningful.

    Achieving our mission requires dedication, relentless pursuit of a dream and an unwavering passion for pushing the boundaries to accomplish what others might believe to be impossible.

    We seek those who too, Dare to Dream and will join us in a pursuit to achieve the extraordinary.

    Sierra Space Corporation is an equal opportunity employer and is committed to working with and providing reasonable accommodations to applicants with disabilities.

    If you need special assistance or a reasonable accommodation related to applying for employment with Sierra Space or at any stage of the recruitment process, please .

    Required Skill Profession

    Computer Occupations


    • Job Details

    Related Jobs

    SpaceX hiring Sr. Software Engineer, Flight Software (Starship) Job in Hawthorne, California, United States
    SpaceX
    Hawthorne, California, United States
    SpaceX hiring Sr. Software Engineer, Flight Software (Starship) Job in Starbase, TX, United States
    SpaceX
    Starbase, TX, United States
    SpaceX hiring Sr. Software Engineer (Flight Reliability) Job in Redmond, Washington, United States
    SpaceX
    Redmond, Washington, United States
    SpaceX hiring Sr. Software Engineer (Flight Reliability) Job in Redmond, WA, United States
    SpaceX
    Redmond, WA, United States
    Amazon Kuiper Manufacturing Enterprises LLC hiring Sr. Software Development Engineer, Kuiper Flight Software Job in Redmond, Washington, United States
    Amazon Kuiper Manufacturing Enterprises LLC
    Redmond, Washington, United States
    Firefly Aerospace hiring Flight Software Engineer Job in Cedar Park, Texas, United States
    Firefly Aerospace
    Cedar Park, Texas, United States
    General Atomics hiring Flight Software Engineer Job in Albuquerque, NM, United States
    General Atomics
    Albuquerque, NM, United States
    General Atomics hiring Flight Software Engineer Job in Albuquerque, NM, United States
    General Atomics
    Albuquerque, NM, United States
    Stratolaunch, LLC hiring Flight Software Engineer Job in Mojave, CA, United States
    Stratolaunch, LLC
    Mojave, CA, United States
    SpaceX hiring Software Engineer, Flight Software (Starlink) Job in Redmond, WA, United States
    SpaceX
    Redmond, WA, United States
    SpaceX hiring Software Engineer, Flight Software (Starship) Job in Hawthorne, CA, United States
    SpaceX
    Hawthorne, CA, United States
    SpaceX hiring Software Engineer, Flight Software (Starship) Job in Starbase, TX, United States
    SpaceX
    Starbase, TX, United States
    Northrop Grumman hiring Principal / Sr. Principal Embedded Software Engineer (Flight Software) Job in Linthicum Heights, MD, United States
    Northrop Grumman
    Linthicum Heights, MD, United States
    Northrop Grumman hiring Principal / Sr. Principal Embedded Software Engineer (Flight Software) Job in Linthicum Heights, MD, United States
    Northrop Grumman
    Linthicum Heights, MD, United States
    Northrop Grumman hiring Principal / Sr. Principal Embedded Software Engineer (Flight Software) Job in Linthicum Heights, MD, United States
    Northrop Grumman
    Linthicum Heights, MD, United States
    Northrop Grumman hiring Principal / Sr. Principal Embedded Software Engineer (Flight Software) Job in Linthicum Heights, MD, United States
    Northrop Grumman
    Linthicum Heights, MD, United States
    SET Development hiring Sr. Embedded Flight Software Engineer II Job in Denver, Colorado, United States
    SET Development
    Denver, Colorado, United States
    SpaceX hiring Software Engineer, Flight Software C++ (Starshield) Job in Hawthorne, CA, United States
    SpaceX
    Hawthorne, CA, United States
    Apex Systems hiring Senior Flight Software Engineer Job in Santa Barbara, California, United States
    Apex Systems
    Santa Barbara, California, United States
    Actalent hiring Embedded Flight Software Engineer Job in Huntington Beach, CA, United States
    Actalent
    Huntington Beach, CA, United States
    Lockheed Martin hiring Software Engineer (Flight Test) Job in Marietta, GA, United States
    Lockheed Martin
    Marietta, GA, United States
    Lockheed Martin hiring Software Engineer (Flight Test) Job in Marietta, GA, United States
    Lockheed Martin
    Marietta, GA, United States
    Northrop Grumman hiring Embedded Software Engineer (Flight) Job in Linthicum Heights, MD, United States
    Northrop Grumman
    Linthicum Heights, MD, United States
    Northrop Grumman hiring Embedded Software Engineer (Flight) Job in Linthicum Heights, MD, United States
    Northrop Grumman
    Linthicum Heights, MD, United States
    Northrop Grumman hiring Embedded Software Engineer (Flight) Job in Linthicum Heights, MD, United States
    Northrop Grumman
    Linthicum Heights, MD, United States
    Northrop Grumman hiring Embedded Software Engineer (Flight) Job in Linthicum Heights, MD, United States
    Northrop Grumman
    Linthicum Heights, MD, United States
    Umbra hiring Senior Flight Software Engineer Job in Arlington, Virginia, , United States
    Umbra
    Arlington, Virginia, , United States
    MetroStar Systems hiring Sr. Software Engineer III (6129) Job in Reston, Virginia, United States
    MetroStar Systems
    Reston, Virginia, United States
    MetroStar Systems hiring Sr. Software Engineer III (6130) Job in Herndon, Virginia, United States
    MetroStar Systems
    Herndon, Virginia, United States

    Unlock Your Software Engineer Potential: Insight & Career Growth Guide


    Real-time Software Engineer Jobs Trends (Graphical Representation)

    Explore profound insights with Expertini's real-time, in-depth analysis, showcased through the graph here. Uncover the dynamic job market trends for Software Engineer in Louisville, United States, highlighting market share and opportunities for professionals in Software Engineer roles.

    181044 Jobs in United States
    181044
    526 Jobs in Louisville
    526
    Download Software Engineer Jobs Trends in Louisville and United States

    Are You Looking for Software Engineer III/Sr, Flight Software Job?

    Great news! is currently hiring and seeking a Software Engineer III/Sr, Flight Software to join their team. Feel free to download the job details.

    Wait no longer! Are you also interested in exploring similar jobs? Search now: .

    The Work Culture

    An organization's rules and standards set how people should be treated in the office and how different situations should be handled. The work culture at Sierra Space adheres to the cultural norms as outlined by Expertini.

    The fundamental ethical values are:

    1. Independence

    2. Loyalty

    3. Impartiapty

    4. Integrity

    5. Accountabipty

    6. Respect for human rights

    7. Obeying United States laws and regulations

    What Is the Average Salary Range for Software Engineer III/Sr, Flight Software Positions?

    The average salary range for a varies, but the pay scale is rated "Standard" in Louisville. Salary levels may vary depending on your industry, experience, and skills. It's essential to research and negotiate effectively. We advise reading the full job specification before proceeding with the application to understand the salary package.

    What Are the Key Qualifications for Software Engineer III/Sr, Flight Software?

    Key qualifications for Software Engineer III/Sr, Flight Software typically include Computer Occupations and a list of qualifications and expertise as mentioned in the job specification. The generic skills are mostly outlined by the . Be sure to check the specific job listing for detailed requirements and qualifications.

    How Can I Improve My Chances of Getting Hired for Software Engineer III/Sr, Flight Software?

    To improve your chances of getting hired for Software Engineer III/Sr, Flight Software, consider enhancing your skills. Check your CV/Résumé Score with our free Tool. We have an in-built Resume Scoring tool that gives you the matching score for each job based on your CV/Résumé once it is uploaded. This can help you align your CV/Résumé according to the job requirements and enhance your skills if needed.

    Interview Tips for Software Engineer III/Sr, Flight Software Job Success

     Sierra Space  interview tips for Software Engineer III/Sr, Flight Software

    Here are some tips to help you prepare for and ace your Software Engineer III/Sr, Flight Software job interview:

    Before the Interview:

    Research: Learn about the Sierra Space 's mission, values, products, and the specific job requirements and get further information about

    Other Openings

    Practice: Prepare answers to common interview questions and rehearse using the STAR method (Situation, Task, Action, Result) to showcase your skills and experiences.

    Dress Professionally: Choose attire appropriate for the company culture.

    Prepare Questions: Show your interest by having thoughtful questions for the interviewer.

    Plan Your Commute: Allow ample time to arrive on time and avoid feeling rushed.

    During the Interview:

    Be Punctual: Arrive on time to demonstrate professionalism and respect.

    Make a Great First Impression: Greet the interviewer with a handshake, smile, and eye contact.

    Confidence and Enthusiasm: Project a positive attitude and show your genuine interest in the opportunity.

    Answer Thoughtfully: Listen carefully, take a moment to formulate clear and concise responses. Highlight relevant skills and experiences using the STAR method.

    Ask Prepared Questions: Demonstrate curiosity and engagement with the role and company.

    Follow Up: Send a thank-you email to the interviewer within 24 hours.

    Additional Tips:

    Be Yourself: Let your personality shine through while maintaining professionalism.

    Be Honest: Don't exaggerate your skills or experience.

    Be Positive: Focus on your strengths and accomplishments.

    Body Language: Maintain good posture, avoid fidgeting, and make eye contact.

    Turn Off Phone: Avoid distractions during the interview.

    Final Thought:

    To prepare for your Software Engineer III/Sr, Flight Software interview at Sierra Space , research the company, understand the job requirements, and practice common interview questions.

    Highlight your leadership skills, achievements, and strategic thinking abilities. Be prepared to discuss your experience with HR, including your approach to meeting targets as a team player. Additionally, review the Sierra Space 's products or services and be prepared to discuss how you can contribute to their success.

    By following these tips, you can increase your chances of making a positive impression and landing the job!

    How to Set Up Job Alerts for Software Engineer III/Sr, Flight Software Positions

    Setting up job alerts for Software Engineer III/Sr, Flight Software is easy with United States Jobs Expertini. Simply visit our job alerts page here, enter your preferred job title and location, and choose how often you want to receive notifications. You'll get the latest job openings sent directly to your email for FREE!