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.
- ...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
$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...SuggestedFull timeTemporary workWork at officeWork visaFlexible hours3 days per week$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...SuggestedFull timeWork at officeWork from home$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...SuggestedFull timeFor contractorsLocal areaWorldwideFlexible hours- 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...SuggestedFull timeWork at office
- ...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...
- ...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
- ...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...
- ...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 timeLocal areaWeekend work
$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 timeContract workTemporary workFlexible hours- ...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 timeWork experience placementLive inWork at officeLocal area
- ...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 timeTemporary workWork at officeImmediate startWorldwideVisa sponsorshipWork visaMonday to Friday
- 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...
- ...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
- ...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 sponsorshipWork visaMonday to FridayWeekend work
- ...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 areaRemote work
- 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
- ...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 workTemporary workFor contractorsWork experience placementWork at office
- 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...
- 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...
$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 workLocal areaRemote workFlexible hours- 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 workNight shiftWeekend work
$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 employmentContract workWork experience placementFlexible hours$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 timeContract workPart timeWork at officeLocal areaRemote work$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 timeWork at officeRemote workRelocation packageMonday to Friday- ...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...
- ...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...
$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...- 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 employmentFull timeRemote workRelocation package
- 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 employmentFull timeInternshipRemote workRelocation package
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Engineer. Be the first to apply!
- embedded software engineer Houston, TX
- embedded systems software engineer Houston, TX
- embedded developer Houston, TX
- embedded engineer Houston, TX
- software sales representative Houston, TX
- embedded software Houston, TX
- software applications developer Houston, TX
- entry level software sales Houston, TX
- software technology Houston, TX
- software implementation project manager Houston, TX


