Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Embedded Software Engineer

Craig Technologies Aerospace and Defense Manufacturing Center

Title: Embedded Software Engineer

Location: Houston, TX.

Citizenship Requirement: US citizenship required.

Req#: 4092

Embedded Software / Flight Software - Engineer

The vision at Craig Technologies is to make space accessible to everyone by increasing the viability of low-cost access to space. At Craig Technologies, our whole is greater than the sum of our parts. The Craig Technologies team is made up of highly talented individuals, each contributing their own experience, knowledge, skills, and ideas. It is our team that sets us apart from our competition and makes our mission of Bringing Space Down to Earth™ possible. At Craig Technologies we treat each day like it’s Day One. We operate with a sense of urgency; we are customer obsessed, always learning and constantly evolving. Join our team and be a part of something great!

Job Summary

Craig Technologies is seeking a talented and meticulous Embedded Software / Flight Software Engineer to join our team in Houston, TX or Merritt Island, FL. The candidate will be responsible for the architecture, implementation, and rigorous verification of core flight software systems powering satellites in cislunar and lunar orbits. This role focuses on delivering high-reliability, deterministic code capable of executing complex real-time operations, managing onboard data handling, and executing autonomous fault recovery beyond Earth's magnetosphere.

Essential Duties/Responsibilities

  • Design, implement, test, and maintain embedded flight software features, device drivers, and structural system improvements.

  • Analyze, test, and perform low-level input/output (I/O) timing and data throughput performance assessments on integrated hardware/software architectures.

  • Interface closely with hardware and electronics designers to coordinate seamless software-to-avionics integration and board bring-up activities.

  • Draft automated unit, integration, and regression tests to validate flight logic against strict system constraints.

  • Coordinate high-level functional testing of features on flat-sats, hardware-in-the-loop (HWIL) setups, and flight-representative simulators.

  • Implement autonomous Fault Detection, Isolation, and Recovery (FDIR) flight routines to handle radiation-induced hardware resets or bit-flips autonomously.

  • Other duties as assigned.

Required Skills

  • An organized, thorough, and highly methodical approach to software quality, configuration control, and automated testing frameworks.

  • Excellent written and oral communication skills with the ability to clearly document software APIs, state machines, and interface logic.

  • Capable of maintaining both a high quantity and high quality of reliable code output.

  • Ability to thrive and pivot effectively within a fast-paced, hard-charging, high-stakes aerospace engineering environment.

Required Education and Experience

  • Bachelor’s Degree in Computer Science, Computer Engineering, Physics, or a highly related engineering domain plus 5-10 years of experience in embedded flight systems.

  • 5-10 years of direct experience writing high-reliability code utilizing C and C++ in a bare-metal, RTOS, or embedded Linux environment.

  • Proven experience in deep hardware/software system integration, low-level debugging, and utilizing hardware test equipment (oscilloscopes, logic analyzers).

  • Familiarity with standard serial communications protocols (RS-232, RS-422, RS-485) and standard packetized networking protocols (IP/UDP, IP/TCP).

Additional Eligibility Qualifications

  • Direct experience with the NASA Goddard Space Flight Center Core Flight Software (cFS) framework is a major plus.

  • Experience with high-speed aerospace data protocols like SpaceWire, MIL-STD-1553, or CAN bus.

  • Familiarity with xUnit-compliant test frameworks, POSIX-based operating systems (Linux, RTEMS, VxWorks), Docker-based containerization, and logging architectures.

  • Experience working in an Agile/Scrum development model using Gitflow coordinated configuration management.

  • All candidates selected will be subject to a background investigation and drug screen.

  • To conform to U.S. Government International Traffic in Arms Regulations (ITAR) you must be a U.S. citizen, lawful permanent resident of the U.S., protected individual as defined by 8 U.S.C. 1324b(a)(3), or eligible to obtain the required authorizations from the U.S. Department of State.

Physical Requirements

  • Prolonged periods standing or walking on hard surfaces.

  • Ability to travel <10% in support of hardware testing.

  • Ability to lift up to 30 lbs.

Note: This job description describes the general nature of the duties and requirements of the job. It is not intended to be an exhaustive list or to limit the supervisor's ability to modify work assignments as appropriate.

***All candidates selected will be subject to a security background investigation and must meet all eligibility requirements for access to classified information. *** Craig Technologies is an EEO Employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, age, disability, genetics, or any other non-job-related protected status. All candidates selected will be subject to a security background investigation and must meet all eligibility requirements for access to classified information.

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer in Houston, TX vacancy
  •  ...Embedded Software Engineer Houston, TX Intuitive Machines is an innovative and cutting-edge space company making cislunar space accessible to both public and private customers. Our mission is to further science and exploration, communications, and economic progress... 
    Suggested

    Intuitive Machines LLC

    Houston, TX
    4 days ago
  • $120k - $165k

    Senior Embedded Software Engineer Salary Range $120,000.00 - $165,000.00 Salary Position Type Full Time Category Engineering Description About Us: Logisnext Americas Inc. has supported customers for more than 100 years as a technology-driven forklift manufacturer. In addition... 
    Suggested
    Full time
    Temporary work
    Work at office
    Work visa
    Flexible hours
    3 days per week

    Mitsubishi Logisnext Americas Inc.

    Houston, TX
    2 days ago
  • $100k - $135k

     ...: Solstice Consulting Group is seeking a Senior Software Development Engineer for an industrial client in SE Houston. ~ Base Salary of $10...  ...Degree preferred) and 5+ years of experience in industrial embedded product development required ~ Role is responsible... 
    Suggested
    Full time
    Work at office
    Work from home

    Solstice Consulting Group

    Houston, TX
    4 days ago
  • $113k - $141.53k

     ...more sustainable future, we're powering it. Apply now and energize your career with a true leader in global energy. Senior Solutions Engineer - Systems Integration serves as a technical owner for how BESS subsystems come together electrically and functionally in the field... 
    Suggested
    Full time
    For contractors
    Local area
    Worldwide
    Flexible hours

    AES

    Houston, TX
    3 days ago
  • Position: Senior Embedded Firmware Engineer Required Skills: Embedded C, C++, RTOS, QNX Reports to: Head - Research and Development Type: Full-...  ...systems. This role involves driving innovation, ensuring software reliability, and collaborating closely with cross-functional... 
    Suggested
    Full time
    Work at office

    COX-LITTLE & COMPANY

    Houston, TX
    4 days ago
  •  ...designing, building, and maintaining features for our various mobile software projects, with use-cases spanning across HR, operations,...  ...safety, and more. You’ll work closely with digital solution engineers, product teams, and end users to develop solutions to unique and... 

    Patterson-UTI

    Houston, TX
    2 days ago
  •  ...with the unique needs of each client.Job DescriptionJob Title—Embedded Engineer with A8 microprocessor designLocation— Houston, TX Joining...  ...EEO guidelines.SummaryType: ContractFunction: Information TechnologyExperience level: Mid-Senior LevelIndustry: Computer Software

    EROS Technologies

    Houston, TX
    1 day ago
  •  ...Job Description A Houston-based professional engineering firm is seeking a Principal Embedded Firmware Engineer to lead the architecture, design, development...  ...with multidisciplinary engineering teams across software, electrical, and mechanical disciplines to deliver... 

    USA Firmware

    Houston, TX
    22 days ago
  •  ...TX. Key Responsibilities:• Configure and customize the McLaren Engineering Document Management System (EDMS) using McLaren Development...  ...a related field. Minimum of 5 years of hands-on experience in software development. Experience with .NET, REST APIs, and modern front... 
    Full time
    Local area
    Weekend work

    Occidental Petroleum

    Houston, TX
    3 days ago
  • $75 - $85 per hour

     ...TexasOnsiteContract$75/hr - $85/hr This role is ideal for a Lead Full Stack Engineer who wants to drive technical direction without direct people...  ...is required, along with proven experience across the full software development lifecycle, including CI/CD, DevOps, test automation... 
    Full time
    Contract work
    Temporary work
    Flexible hours

    Motion Recruitment

    Houston, TX
    17 hours ago
  •  ...ecosystem partnerships to create 360 value.By combining hands-on engineering with deep industry context, we help organizations build their...  ..., configure, and maintain vector database infrastructure for embedding storage, indexing, and semantic retrieval at scale.Design and... 
    Full time
    Work experience placement
    Live in
    Work at office
    Local area

    Accenture

    Houston, TX
    2 days ago
  •  ...Job Description Job Description Embedded Firmware Design Engineer   COMPANY OVERVIEW AlpHa Measurement Solutions is a liquid sensor technology...  ....   We need a talented firmware and embedded software engineer who wants to be part of a strengthening R&D team... 
    Full time
    Temporary work
    Work at office
    Immediate start
    Worldwide
    Visa sponsorship
    Work visa
    Monday to Friday

    Enpro

    Houston, TX
    12 days ago
  • As a Lead Site Reliability Engineer at JPMorgan Chase within the Corporate Know Your Customer (KYC) Technology group, you hold a leadership...  ..., capabilities, and skillsFormal training or certification in software engineering concepts with 5+ years of applied experience.Deep... 

    JP Morgan Chase

    Houston, TX
    6 days ago
  •  ...the JETSII contract with Intuitive Machines, supporting NASA centers and federal agencies. The role requires leadership of spectrum engineers, coordination of RF tasks, and strong knowledge of RF communications and modulation techniques. You will lead task scheduling,... 
    Contract work

    Amentum

    Houston, TX
    1 day ago
  •  ...s experience.Position SummaryThe Originations Business Systems Engineer I, is responsible for the independent design, configuration, and...  ...with external system vendors to resolve non-configurable software limitations.Required ExperienceQualifications and Competencies... 
    Visa sponsorship
    Work visa
    Monday to Friday
    Weekend work

    First Investors

    Houston, TX
    2 days ago
  •  ...readiness is incomplete or customer commitments create delivery risk. Vendor and Partner CoordinationWork with vendors and partner engineering teams to define integration responsibilities, data handoffs, technical boundaries, support expectations, and escalation paths.... 
    Local area
    Remote work

    National Oilwell Varco

    Houston, TX
    6 days ago
  • Are you passionate about solving complex problems? Join our dynamic team as a Systems Engineer and become a vital contributor to spaceflight equipment development! As an integral part of our organization, you'll play a crucial role in ensuring the successful definition... 
    Work at office

    Oceaneering International

    Houston, TX
    2 days ago
  •  ...opportunity for a Surface Docking Spaceflight Hardware Systems Engineer to join our JETS II contract team at NASA Johnson Space Center...  ...system design and performanceUtilize a requirements management software and systems engineering tool such as DOORS, Cradle or JamaCreate... 
    Contract work
    Temporary work
    For contractors
    Work experience placement
    Work at office

    Mclaurin Aerospace

    Houston, TX
    18 days ago
  • Position SummaryNOV Tuboscope is seeking an NDT Systems Engineer to support the development, testing, implementation, and continuous improvement...  ...and methodologies. • Collaborate with electrical, mechanical, software, and operations teams on equipment performance, testing, and... 

    National Oilwell Varco

    Houston, TX
    4 days ago
  • Systems EngineerPosition OverviewWe are seeking an experienced Systems Engineer to design, deploy, and maintain reliable, secure, and scalable infrastructure across on-premises and cloud environments. The ideal candidate will combine strong systems and networking fundamentals... 

    CyberCoders

    Houston, TX
    1 day ago
  • $110k - $165k

     ...future of our communities. This is a Lead Cloud & Infrastructure Engineering position at the Vice President level, which is part of the job...  ...ETS provides capabilities for all stages of Morgan Stanley's software development lifecycle, enabling productive coding, functional... 
    Temporary work
    Local area
    Remote work
    Flexible hours

    Morgan Stanley

    Houston, TX
    4 days ago
  • The Senior Systems Engineer - Predictive Fleet Intelligence is the engineering authority responsible for defining how fleet health is monitored...  ...alerting philosophy, and technical specifications that enable Software Engineering and Data Science teams to develop predictive... 
    Remote work
    Night shift
    Weekend work

    Patterson-UTI

    Houston, TX
    17 hours ago
  • $76k - $155.7k

     ...Interference (EMI) / Electromagnetic Compatibility (EMC) Systems Engineer with an Electrostatic Discharge (ESD) specialty to join the EMI...  ..., Radio Frequency (RF), and signal integrity analyses using software tools such as MATLAB, correlate and validate EMC simulation software... 
    Permanent employment
    Contract work
    Work experience placement
    Flexible hours

    CACI International

    Houston, TX
    5 days ago
  • $86.9k - $198k

     ...ability to translate real-world needs into technical specifications makes you an integral part of delivering a customer focused engineering solution. As a systems engineer on our team, you have the chance to shape the client's mission by leading requirements development... 
    Full time
    Contract work
    Part time
    Work at office
    Local area
    Remote work

    Booz Allen Hamilton

    Houston, TX
    3 days ago
  • $115k - $135k

     ...Technology function as part of the CCSI (Cloud, Client Services, and Innovation) Team. This position is a hands-on cloud and platform engineering role with a strong focus on AI-enabled platforms, GitHub-based delivery, GitOps operating models, Infrastructure as Code (... 
    Full time
    Work at office
    Remote work
    Relocation package
    Monday to Friday

    AlixPartners

    Houston, TX
    2 days ago
  •  ...have knowledge and experience in multiple engineering disciplines Experience in DFT (Design for Test) Must have Managed Test software/hardware in manufacturing environment...  ...Experience of firmware in C and assembler for an embedded target Awareness of ROHS compliance... 

    Kasmo Global

    Houston, TX
    4 days ago
  •  ...BCM (Baseboard Management Controller) Engineer As a BCM (Baseboard Management Controller...  ...architecture, system design, and embedded systems principles. Ensure that the firmware...  ...compatibility with server hardware and software systems. Customer Support & Technical... 

    Foxconn Industrial Internet

    Houston, TX
    3 days ago
  • $100k - $140k

     ...00/yr - $140,000.00/yr Location: Houston, TX Direct message the job poster from Rise Technical. Are you a software or firmware engineer with experience in embedded systems, low-level programming, and hardware-integrated product development? This is a great opportunity to... 

    Rise Technical

    Houston, TX
    17 hours ago
  • Position: Software Engineer- Flight & Ground Systems Location: Houston, TX Remote Status: On-Site...  ...candidate will design, develop, integrate, test, and maintain embedded flight software and supporting ground applications for platforms... 
    Permanent employment
    Full time
    Remote work
    Relocation package

    Aegis Aerospace

    Houston, TX
    2 days ago
  • Position: Junior Software Engineer (Flight & Ground Systems) Location: Houston, TX Remote Status: On-Site...  ...engineers to design, develop, integrate, test, and maintain embedded flight software and supporting ground applications for platforms... 
    Permanent employment
    Full time
    Internship
    Remote work
    Relocation package

    Aegis Aerospace

    Houston, TX
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Embedded Software Engineer. Be the first to apply!