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 18 hours ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer in Merritt Island, FL vacancy
  •  ...Join us 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
    3 days ago
  • $48 - $55 per hour

     ...Firmware Engineer 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-up, hardware integration... 
    Suggested
    Contract work
    Temporary work
    Work experience placement
    Work at office

    Actalent

    Merritt Island, FL
    1 day ago
  • $99.2k - $138.88k

     ...spaceflight! This role is part of Advanced Concepts and Enterprise Engineering (ACE), supporting Blue Origin's mission of millions of people...  ...uniquely combines systems engineering fundamentals with software automation, model integration, and the practical application... 
    Suggested
    Permanent employment
    Temporary work
    Local area
    Relocation

    Blue Origin

    Merritt Island, FL
    4 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
    3 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... 
    Suggested
    Contract work
    Temporary work
    Work experience placement
    Work at office

    Actalent

    Merritt Island, FL
    3 days ago
  •  ...interest of national security. Job Title: Specialist, Systems Engineer Job Code: 41002 Job Location: Palm Bay, FL Job...  ...complex engineering tasks in electrical, mechanical, optical, RF, software, systems, and/or hardware components. Presents analysis of... 
    Work at office
    Local area
    Relocation
    Relocation package

    L3Harris Technologies

    Merritt Island, FL
    2 days ago
  •  ...technology solutions connecting the space, air, land, sea and cyber domains in the interest of national security. Job Title: Lead, Software Engineer/Front-End Job Code: 41505 Job Location: Melbourne, FL (Patrick Space Force Base) Job Schedule: 9/80: Employees... 
    Local area

    L3Harris Technologies

    Merritt Island, FL
    4 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
    6 days ago
  •  ...Description KLXS III Artemis – Requirements System Admin and Software Developer Join our team at the Kennedy Space Center supporting...  ...contract. Under this contract, ARES and its partners provide engineering and technical services, program and business management... 
    Full time
    Contract work
    Work experience placement

    ARES Corporation

    Merritt Island, FL
    15 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
    9 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

    Patrick Air Force Base, FL
    4 days ago
  • $91k - $210k

     ...Description Job Title: System Engineer Location: Rockledge, FL Employment Type: Temp-to-direct Industry: IT services, IT consulting industry Compensation: $91K-$210K /year Schedule: 40 hours/week About the Opportunity: Serve as the technical authority... 
    Temporary work
    Local area
    Worldwide

    ACARA

    Rockledge, FL
    7 hours ago
  • $70.5k - $130.9k

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

    Lockheed Martin 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
    18 hours ago
  • $85.3k - $158.3k

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

    Lockheed Martin Corporation

    Cape Canaveral, FL
    2 days ago
  •  ...Engineer 2 Perform a variety of engineering assignments in planning and overseeing research, development, design, manufacture, test...  ...analytical skills; working knowledge of computer systems and integrated software application programs. Position may require travel. U. S.... 
    Contract work
    For contractors
    Work at office
    Local area

    Amentum

    Merritt Island, FL
    4 days ago
  •  ...Description This position is part of the New Glenn recovery operations and reports to the Sr. Manager of Marine Operations. As a Port Engineer, you will be responsible for ensuring the readiness and operational capability of vessels supporting the recovery of New Glenn... 
    Permanent employment
    Temporary work
    Casual work
    Local area
    Shift work

    Blue Origin

    Merritt Island, FL
    18 hours ago
  •  ...Title: Structural Dynamics Engineer Location: Merritt Island, FL Citizenship Requirement: Yes, US citizenship required. Req#:...  ...processing is a plus. Experience with Vibration Research test software, MEscope, or spacecraft-level shaker table testing is highly... 
    Permanent employment

    Craig Technologies

    Merritt Island, FL
    18 hours ago
  •  ...Lead Software Engineer/Cloud Architect We are looking for an experienced and driven Lead Software Engineer/Cloud Architect to join our team. The ideal candidate will possess an active TS/SCI clearance and be available to work onsite at Patrick Space Force Base. In this... 

    Software Technology Inc

    Cape Canaveral, FL
    18 hours ago
  •  ...make a difference. Primary duties include: Operate and monitor propulsion systems, including Cummins and Caterpillar main engines (approximately 1,500 horsepower each). Operate and monitor propulsion systems, including Cummins and Caterpillar main... 

    Beyel Brothers

    Merritt Island, FL
    4 days ago
  •  ...L3Harris, Mission Networks, is seeking a Sr Specialist Systems Engineer to join our team in support of various programs, IRADs and proposals...  ...all phases of the project. This includes working closely with Software and Network Engineers to design and architect solutions,... 
    Local area

    L3Harris Technologies

    Patrick Air Force Base, FL
    18 hours ago
  •  ...L3Harris is seeking Embedded Software Engineers in Palm Bay, FL to work on a dynamic team supporting design, development, integration, and test of embedded computing systems in support of the F-15 Aviate Navigate Communicate (ANC) and Mission Processor (MP) development... 
    Local area
    Immediate start

    L3Harris Technologies

    Rockledge, FL
    2 days ago
  •  ...extraordinary. Your journey starts now-protect and innovate with MANTECH! MANTECH seeks a motivated and detail-oriented System Safety Engineer to join our team in El Segundo, CA or Cape Canaveral Space Force Station, FL. The System Safety Engineer will help... 
    Contract work
    For contractors
    Work at office
    Local area

    ManTech International Corporation

    Cape Canaveral, FL
    3 days ago
  • Overview Client is seeking Propulsion Test Engineers located at Kennedy Space Center, FL. Responsibilities Performs test engineering activities, including detailed operating procedure authoring and execution on spacecraft propulsion systems to achieve test, verification... 
    Contract work
    Shift work
    Night shift
    Day shift
    Afternoon shift

    Systemart, LLC

    Cocoa, FL
    5 days ago
  •  ...control checks. Inventory Management & Data Entry: Ability to systematically document receipts, navigate inventory management software, input data accurately, and conduct storage auditing. Packaging & Staging: Skills in selecting proper packaging materials, wrapping... 
    Shift work

    Varstaff

    Merritt Island, FL
    18 hours ago
  •  ...Job Description Satellite System Integration & Test (SEIT) Engineer Confidential Aerospace Client (via SET Development) Position...  ...intersection of systems engineering, test execution, and hardware/software integration , supporting satellite programs from requirements... 
    Contract work

    SET Development

    Cocoa Beach, FL
    11 days ago
  • $104.9k - $194.7k

     ...F-22, F-35, and Advanced Development Program (ADP) Simulation Systems. Overseeing the Test Engineer for F-22 Systems Testing of aircraft operations flight program (OFP) software aircraft upgrades. The role is diverse, will develop a broad understanding of 5th Gen high... 
    Full time
    Temporary work
    Work experience placement
    Immediate start
    Flexible hours

    Lockheed Martin Corporation

    Merritt Island, FL
    4 days ago
  • $150.93k - $211.3k

     ...stakeholders to produce and manage the software architectureforthe Blue Transporterspacecraftwithin...  ...degree in computer science, electrical engineering, computer engineering,aeronautics,or a...  ...Experience with C, C++, Rust, or other embedded programming languages Experience... 
    Permanent employment
    Temporary work
    Local area

    Blue Origin

    Merritt Island, FL
    6 hours ago
  • $121.02k - $169.43k

     ...Application close date: Applications will be accepted on an ongoing basis until the requisition is closed. Job Profile: Engineer - Mechanical III --- This role supports the development and operations of New Glenn, a single-configuration, heavy-lift... 
    Permanent employment
    Temporary work
    Local area

    Blue Origin

    Merritt Island, FL
    1 day ago
  •  ...Job Description Job Description Overview Software Developer Location: Merritt Island, FL Status : Full Time, On-site Contract: LASSO II  Clearance: U.S. Citizenship required   Astrion has an exciting opportunity for a Software Developer for... 
    Full time
    Contract work
    Work at office

    Astrion

    Merritt Island, FL
    2 days ago

Do you want to receive more vacancies?

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