Embedded Software Engineer

Craig Technologies - Houston, TX

Hiring: Embedded Software Engineer Company: Craig Technologies Location: Houston, TX Job Posted Time: 2026-09-12 22:11:58 Target Skills & Keywords : C, C++, Linux, Make, TestNG About the job Experience: •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. •10 years of experience in embedded flight systems. Required Skills: •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. Interested candidates, please apply directly through the job posting on company's career page or try via AI auto apply on this platform. Don't miss this opportunity to join a forward-thinking team!