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: Merritt Island, FL.

Citizenship Requirement: US citizenship required.

Req#: 4093

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 and 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 2 days ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer in Merritt Island, FL vacancy
  •  ...at Sidus Space to be part of something extraordinary and help shape the future of space access! Job Summary The Embedded Software Engineer is a generalist who designs, develops, debugs, tests, and implements embedded software in systems. This role will join a... 
    Suggested
    Permanent employment
    Work at office
    Flexible hours

    SIDUS SPACE, Inc.

    Cape Canaveral, FL
    4 days ago
  • $48 - $55 per hour

    Job Title: Firmware Engineer Job Description We are seeking a hands-on Firmware Engineer to develop low-level embedded software and firmware for advanced aerospace and spaceflight systems. This role focuses on firmware architecture, microcontroller development, board bring... 
    Suggested
    Contract work
    Temporary work
    Work experience placement
    Work at office

    Actalent

    Cape Canaveral, FL
    2 days ago
  •  ...mechanical, electrical, plumbing) and fire protection consulting engineering firm founded in 1991. Headquartered in West Palm Beach with...  ...arc-flash studies using SKM Power Tools, ETAP, or comparable software Prepare and review construction documents, specifications,... 
    Suggested
    Full time
    Temporary work
    For contractors
    Monday to Thursday

    JLRD, Inc

    Merritt Island, FL
    2 days ago
  • $99.2k - $138.88k

     ...a single-configuration heavy-lift launch vehicle capable of routinely carrying people and payloads to Earth's orbit and beyond. Engineered with a reusable first stage and a seven-meter payload fairing, New Glenn is building the road to space. You will work across subsystems... 
    Suggested
    Permanent employment
    Temporary work
    Local area

    Blue Origin

    Merritt Island, FL
    23 hours ago
  •  ...interest of national security. Job Title: Lead, Integration/Test Engineering  Job Code: 45519 Job Location: Melbourne, Florida Job...  ...test results and root causes; and collaborating with Systems, Software, and senior I&T engineers to support validation and... 
    Suggested
    Local area

    L3Harris Technologies

    Merritt Island, FL
    3 days ago
  • $92.5k - $171.5k

     ...domains in the interest of national security. Job Title: Systems Engineer, Sr. Specialist Job Code: 43589 Job Location: Rochester,...  ...’s lifecycle, supporting test events, and collaborating with software engineers in an Agile environment.   Essential Functions:... 
    Full time
    Local area
    Flexible hours

    L3Harris Technologies

    Merritt Island, FL
    3 days ago
  •  ...Job Description Job Description Systems Engineer Location: Patrick Space Force Base, FL (Cape Canaveral/Space Coast Area)....  ...applications, and cloud environments. Troubleshoot hardware, software, operating system, and infrastructure issues and perform root-cause... 
    Full time

    The JAAW Group

    Merritt Island, FL
    24 days ago
  • $99.2k - $138.88k

     ...design, manufacturing, and operations, ensuring system safety engineering, environmental health, and safety, product integrity, and continuous...  ...Python to automate processes and analyses Experience with software such as Reliasoft, SAPHIRE, or similar Base Pay Range for... 
    Permanent employment
    Temporary work
    Local area

    Blue Origin

    Merritt Island, FL
    2 days ago
  • $79 - $93 per hour

     ...Job Description Job Description Job Title: Principal Systems Engineer Job Description We are seeking an experienced Principal...  ...with hands-on technical experience across electrical, mechanical, software, and spacecraft subsystems. This role requires a strategic thinker... 
    Contract work
    Temporary work

    Actalent

    Merritt Island, FL
    4 days ago
  •  ...Assurance. This includes Manufacturing and Supply Chain support across all Blue Origin facilities. As part of a specialized team of engineers, you will improve the repeatability and reliability of operations across production, refurbishment, integration, and launch... 
    Permanent employment
    Temporary work
    Local area
    Immediate start
    Shift work
    Weekend work

    Blue Origin

    Merritt Island, FL
    4 days ago
  •  ...the interest of national security. Job Title: Lead, Systems Engineer Job Req: 43730 Job Location: Palm Bay, FL Job Schedule:...  ...studies and allocate performance and functional requirements across software, firmware, and hardware. • Produce and maintain system... 
    Local area

    L3Harris Technologies

    Patrick Air Force Base, FL
    2 days ago
  •  ...Job Description Job Description Systems Engineering T&V Facilitator The Systems Integration Engineer will: Be the subject matter...  ...that influence system verification design across hardware, software, and operations domains. Define and oversee requirements strategies... 
    Work at office
    Day shift
    Afternoon shift

    ARES Corporation

    Merritt Island, FL
    23 days ago
  •  ...the interest of national security. Job Title: Lead, Systems Engineering - Space Vehicle Bus Integration & Test Job Code: 42141...  ...lessons learned. Partner with systems engineering, hardware, software, quality, manufacturing, and operations teams to transition bus... 
    Local area

    L3Harris Technologies

    Patrick Air Force Base, FL
    7 hours ago
  • $104.9k - $194.7k

     ...Compartment (CMC) Program is looking for a highly motivated Systems Engineer to join a team of Systems Engineering and Integration Team (...  ...studies to translate customer requirements into hardware and software specifications. Basic Qualifications• Familiarity with Confluence... 
    Full time
    Temporary work
    For contractors
    Work experience placement
    Casual work
    Flexible hours

    Lockheed Martin

    Cape Canaveral, FL
    4 days ago
  • $50 per hour

     ...of the strategic deterrence.We are currently seeking a Systems Engineer to support the Mechanical Ground Support Equipment team in the...  ...definition studies to translate customer requirements into hardware and software specifications. For positions that perform IT responsibilities,... 
    Full time
    Temporary work
    Work experience placement
    Casual work
    Work at office
    Flexible hours

    Lockheed Martin

    Cape Canaveral, FL
    5 days ago
  • $50 per hour

     ...of the strategic deterrence.We are currently seeking a Systems Engineer, Senior to support the Mechanical Ground Support Equipment team...  ...definition studies to translate customer requirements into hardware and software specifications. For positions that perform IT responsibilities,... 
    Full time
    Temporary work
    Work experience placement
    Casual work
    Work at office
    Flexible hours

    Lockheed Martin

    Cape Canaveral, FL
    5 days ago
  • $70.5k - $130.9k

     ...of the strategic deterrence.We are currently seeking a Systems Engineer to support the Mechanical Ground Support Equipment team in the...  ...definition studies to translate customer requirements into hardware and software specifications. For positions that perform IT responsibilities,... 
    Full time
    Temporary work
    Work experience placement
    Casual work
    Work at office
    Flexible hours

    Lockheed Martin

    Cape Canaveral, FL
    5 days ago
  •  ...EHS direction when required. SUPERVISION:   ~ None MINIMUM QUALIFICATIONS REQUIRED: ~ Bachelor’s degree in Science or Engineering ~2 to 7 years of EHS experience in safety or environmental field or equivalent experience in operational management ~ OSHA 30... 
    For contractors
    Local area

    Space Florida

    Merritt Island, FL
    28 days ago
  • $50 per hour

     ...from initial manufacture to removal from service. This role is responsible for managing the cost, schedule, and technical scope of engineering evaluations related to age risks on the flight system assemblies.This Role This Project Engineer will be supporting the Avionics... 
    Full time
    Contract work
    Temporary work
    Work experience placement
    Casual work
    Work at office
    Flexible hours

    Lockheed Martin

    Cape Canaveral, FL
    5 days ago
  •  ...cyber domains in the interest of national security. L3Harris Engineering Hiring Event in Melbourne, Florida.   Overview: Join...  ...space, cyber, air, and sea technology! Our expanding teams in Software Engineering, Systems Engineering, Integration and Test, and Electrical... 
    Local area
    Flexible hours

    L3Harris Technologies

    Cocoa Beach, FL
    3 days ago
  •  ...opportunity! Join now! Job Summary: The Communication Systems Engineer I researches, designs, develops, tests, and oversees the...  ...members. Process work documentation through prescribed processing software to provide work continuity, visibility and tracking to the... 
    Work experience placement

    Aetos Systems

    Merritt Island, FL
    6 days ago
  •  ...to grade level. Provide computer system management support. Help coordinate the planning and implementation of hardware and software upgrades, follow and enforce proper security procedures, oversee user accounts and ensure smooth and predictable data flow. Test... 

    Department of the Air Force

    Cape Canaveral, FL
    1 day ago
  • DescriptionSAIC seeks an experienced and energetic IT Systems Engineer to directly support the modernization of the space launch ranges...  ...definition studies to translate requirements into hardware and software specification.Provides specific, detailed information for selection... 

    Science Applications International Corporation

    Cape Canaveral, FL
    2 days ago
  • $81.31k - $113.84k

     ...working in space to benefit Earth. Multiple positions available across our Business Units. You will be matched with an appropriate engineering team based on your skillset and experience and our current business needs. Timeline: Applications will be reviewed on a... 
    Permanent employment
    Temporary work
    Internship
    Local area
    Flexible hours

    Blue Origin

    Cape Canaveral, FL
    2 days ago
  •  ...actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars.LAUNCH RELIABILITY ENGINEER (LAUNCH PADS & RECOVERY)The Launch Reliability organization at SpaceX is an inclusive, inter-disciplinary team that is committed... 
    Permanent employment
    Work at office
    Night shift
    Weekend work

    SpaceX

    Cape Canaveral, FL
    3 days ago
  •  ...MANTECH!MANTECH seeks a highly talented  Propulsion Systems Project Engineer  with experience related to Launch Vehicle (LV) systems. To...  ...Office, and LCs preferred. Experience with agile software products, such as Warp Core, Jira, Confluence, MS Office Suite,... 
    For contractors
    Local area

    ManTech International

    Cape Canaveral, FL
    6 days ago
  • $75k - $245k

     ...solutions. From military defense and space exploration to biomedical engineering, lives often depend on the solutions we provide. Our...  ...inertial systems.Experience integrating and testing complex hardware/software systems.Ability to develop and effectively apply data analysis... 
    Full time
    Local area

    Draper Laboratory

    Cape Canaveral, FL
    3 days ago
  • $130k - $135k

     ...Amentum is seeking a Senior Systems Engineer to support the Space Force Range Contract (SFRC) Essential Functions:...  ..., Cameo) is preferred. Experience with Project Scheduling software such as MSProject, JIRA, or others. PMI certification is preferred... 
    Hourly pay
    Contract work
    Work at office
    Local area
    Weekend work

    Amentum

    Patrick Air Force Base, FL
    4 days ago
  •  ...actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars.FULL STACK SOFTWARE ENGINEER, FLIGHT SOFTWAREThe application software team is the central nervous system of SpaceX - we create mission critical applications... 
    Permanent employment
    Worldwide
    Weekend work

    SpaceX

    Cape Canaveral, FL
    5 days ago
  • $104.9k - $194.7k

     ...from initial manufacture to removal from service. This role is responsible for managing the cost, schedule, and technical scope of engineering evaluations related to age risks on the flight system assemblies. This Role This Project Engineer will be supporting the... 
    Full time
    Contract work
    Temporary work
    Work experience placement
    Work at office
    Flexible hours

    Lockheed Martin Corporation

    Cape Canaveral, FL
    23 hours ago

Do you want to receive more vacancies?

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