Embedded Software Engineer
Craig Technologies
Embedded Software / Flight Software EngineerThe 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 SummaryCraig 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/ResponsibilitiesDesign, 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 SkillsAn 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 ExperienceBachelor'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 QualificationsDirect 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 RequirementsProlonged 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.
$164.9k - $239.2k
...supporting Proprietary programs and is seeking a Senior Systems Engineer to join our team in Seal Beach, California, with potential... ...Product architecture, design, development, and testExperience with software requirements verification testingExperience with scripting languages...SuggestedBi-weekly payFlexible hoursShift work$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- ...We are seeking highly skilled and motivated Lead Software/Integration Engineer with experience in modern front-end development, Javascript, AWS, Docker, Linux, CI/CD, and AI-assisted development to support front-end modernization, software integration, and mission-system...SuggestedLocal area
- ...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,...SuggestedLocal area
- ...Communication Systems Engineer IAetos Systems, Inc. was founded in early 2007 to provide a unique work experience. Employees are the foundation... ....Process work documentation through prescribed processing software to provide work continuity, visibility and tracking to the...SuggestedWork experience placement
$79 - $93 per hour
...Principal Systems EngineerThis Principal Systems Engineer role provides technical leadership for the design, development, integration,... ...expertise with hands-on experience across electrical, mechanical, software, and spacecraft subsystems, and acts as a strategic thinker who...Contract workTemporary work- ...the interest of national security. Job Title: Lead, Systems Engineer Job Code: 41005 Job Location: Palm Bay, FL Job Schedule... ...to deliver hardware Experience with requirements management software such as DOORS, Jama Experience with leading in a fixed-price...Local areaRelocationRelocation package
- ...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
$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 timeTemporary workWork experience placementCasual workWork at officeFlexible hours$50 per hour
...lifecycle support, functioning as a critical partner in strategic deterrence by maintaining complex hardware, software, and support systems for decades.The Systems Engineer Field Tech Support Sr will be a part of the In Tube Conversion (ITC) team. This position will be...Full timeContract workTemporary workFor contractorsWork experience placementInterim roleCasual workFlexible hours$91,000 - $210,000 per week
Job Description Job ID#: 563384 Job Category: Pro - Engineering Position Type: Temp to Direct Duration: Contract to Di Positions Available: 3 Details: Job Title: System EngineerLocation: Rockledge, FLEmployment Type: Temp-to-direct Industry: IT services, IT...Contract workTemporary workLocal areaWorldwide$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 timeTemporary workWork experience placementCasual workWork at officeFlexible hours- 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...
- ...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...
- ...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 employmentWork at officeNight shiftWeekend work
- ...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 protect our...Full timeContract workFor contractorsWork at officeLocal areaRemote work
- ...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 employmentWorldwideWeekend work
- ...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,...Full timeFor contractorsLocal areaRemote work
$85.3k - $158.3k
...System.Lockheed Martin (LM) is looking for a dedicated Systems Engineer to become a member of the Safety Integration Team. As the Safety... ...studies to translate customer requirements into hardware and software specifications. For positions that perform IT responsibilities,...Full timeTemporary workWork experience placementCasual workFlexible hours$85.5k - $150.77k
...Systems Engineer SeniorSpace is a critical domain, connecting our technologies, our security and our humanity. While others view space... ...changes such as Proposed Notice of Changes (PNOCs) • Experience with software development (Python, MATLAB, or similar script programming) •...Full timeTemporary workWork experience placementWork at officeRemote workRelocation packageFlexible 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- ...ConsultingCompensation: $120K-$150K /hr. Schedule: 40 hrs/Week. About the Opportunity:Integration engineering support is required to assemble and configuration-control the integrated baseline of subsystem software, data sets, and automated tests across all sprints.The Thread Integrator...Contract workTemporary workWorldwide
- ...Software DeveloperLocation: Merritt Island, FLStatus: Full Time, On-siteContract: LASSO IIClearance: U.S. Citizenship requiredAstrion has an exciting opportunity for a Software Developer for the LASSO II contract, onsite at the Kennedy Space Center in Merritt Island,...Full timeContract workWork at office
$109k - $163k
...from the ground up. Whether you’re in propulsion, manufacturing, software, avionics, or a corporate function, you’ll collaborate across... ...and processing facility projects in partnership with senior engineers.Design and support electrical systems across voltage levels ranging...For subcontractor- ...optimizing the building infrastructure that supports critical operations. Your new role As a Night Shift Operating Engineer, you will play a vital role in ensuring the safe, efficient, and uninterrupted performance of building systems across the facility...Full timeNight shift
- ...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
- ...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
- ...Structural Dynamics Engineer The vision at Craig Technologies is to make space accessible to everyone by increasing the viability of... ...processing is a plus. Experience with Vibration Research test software, MEscope, or spacecraft-level shaker table testing is highly...Permanent employment
- ...We are seeking a TS-cleared highly skilled and motivated Software Engineer to lead a new mission area, providing technical leadership across software and infrastructure teams. The ideal candidate will hold an active TS clearance with the ability to obtain SCI, possess...Contract workLocal 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
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Engineer. Be the first to apply!
- software Merritt Island, FL
- id software Merritt Island, FL
- healthcare software sales Merritt Island, FL
- entry level software sales Merritt Island, FL
- software asset management analyst Merritt Island, FL
- software implementation project manager Merritt Island, FL
- remote software sales Merritt Island, FL
- c++ embedded engineer
- embedded developer
- embedded linux engineer


