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.
- ...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...SuggestedPermanent employmentWork at officeFlexible hours
$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...SuggestedContract workTemporary workWork experience placementWork at office$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...SuggestedPermanent employmentTemporary workLocal areaRelocation$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...SuggestedPermanent employmentTemporary workLocal area$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...SuggestedContract workTemporary workWork experience placementWork at office- ...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 officeLocal areaRelocationRelocation package
- ...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
- ...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 officeDay shiftAfternoon shift
- ...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 timeContract workWork experience placement
- ...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
- ...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...
$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 workLocal areaWorldwide$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 timeTemporary workWork experience placementWork at officeFlexible hours$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 employmentTemporary workInternshipLocal areaFlexible hours$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 timeTemporary workWork experience placementWork at officeFlexible hours- ...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 workFor contractorsWork at officeLocal area
- ...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 employmentTemporary workCasual workLocal areaShift work
- ...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
- ...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...
- ...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...
- ...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 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 areaImmediate start
- ...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 workFor contractorsWork at officeLocal area
- 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 workShift workNight shiftDay shiftAfternoon shift
- ...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
- ...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
$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 timeTemporary workWork experience placementImmediate startFlexible hours$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 employmentTemporary workLocal area$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 employmentTemporary workLocal area- ...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 timeContract workWork at office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Engineer. Be the first to apply!
- embedded software Merritt Island, FL
- entry level software sales Merritt Island, FL
- software technology Merritt Island, FL
- software implementation project manager Merritt Island, FL
- software support Merritt Island, FL
- remote software sales Merritt Island, FL
- healthcare software sales Merritt Island, FL
- id software Merritt Island, FL
- software asset management analyst Merritt Island, FL
- software Merritt Island, FL



