1

Director Embedded Software Jobs in Houston, TX (NOW HIRING)

Embedded Software Engineer

Houston, TX

$125K - $165K/yr

Embedded Software Engineer Location: Houston, TX. Citizenship Requirement: US citizenship required ... Direct experience with the NASA Goddard Space Flight Center Core Flight Software (cFS) framework is ...

New

Embedded Firmware Design Engineer

Houston, TX Β· On-site

$98K - $134K/yr

This individual will report to the Sr. Director of Product Engineering. Full-Time, Monday through ... Architect embedded software, including driver development, hardware abstraction layers ...

Embedded Firmware Design Engineer

Houston, TX Β· On-site

$98K - $134K/yr

This individual will report to the Sr. Director of Product Engineering. Full-Time, Monday through ... Architect embedded software, including driver development, hardware abstraction layers ...

A master's degree in a STEM field may be accepted in lieu of direct experience. * Proficiency in object-oriented programming (e.g., C/C++) * Experience with firmware, embedded software, and hardware ...

A master's degree in a STEM field may be accepted in lieu of direct experience. * Proficiency in object-oriented programming (e.g., C/C++) * Experience with firmware, embedded software, and hardware ...

A master's degree in a STEM field may be accepted in lieu of direct experience. * Proficiency in object-oriented programming (e.g., C/C++) * Experience with firmware, embedded software, and hardware ...

The Embedded Software Engineer - Development is responsible for designing and implementing the ... Assign, direct and review work of technicians and provide guidance to engineers. Mentor others as ...

The Embedded Software Engineer - Development is responsible for designing and implementing the ... Assign, direct and review work of technicians and provide guidance to engineers. Mentor others as ...

New

... embedded solutions.* Lead and contribute to technical documentation for architecture, design ... This is a technical leadership role with no direct reports.* Communicating project progress, status ...

next page

Showing results 1-20

Director Embedded Software information

See Houston, TX salary details

$66.8K

$146.5K

$166.2K

How much do director embedded software jobs pay per year?

As of Sep 14, 2026, the average yearly pay for director embedded software in Houston, TX is $146,477.00, according to ZipRecruiter salary data. Most workers in this role earn between $125,600.00 and $165,200.00 per year, depending on experience, location, and employer.

What does a director embedded software do?

A Director of Embedded Software is responsible for leading teams that design, develop, and maintain embedded software systems, typically used in hardware devices like automotive components, industrial machines, or consumer electronics. They oversee project management, set technical direction, and ensure software quality and compliance with industry standards. This role also involves collaborating with cross-functional teams, managing budgets, and mentoring engineering staff. The director plays a key role in aligning software development with organizational goals and technological advancements.

What are the key skills and qualifications needed to thrive as a director embedded software?

To thrive as a Director of Embedded Software, you need deep expertise in embedded systems design, software architecture, and team leadership, usually supported by a degree in computer science, electrical engineering, or a related field. Familiarity with tools such as C/C++, RTOS, version control systems (e.g., Git), and industry certifications like PMP or Agile Scrum Master is often expected. Outstanding communication, strategic thinking, and the ability to mentor and motivate cross-functional teams are crucial soft skills that set top performers apart. These competencies ensure that complex software projects are delivered efficiently, meet quality standards, and align with organizational goals in a highly technical environment.

How does a director embedded software typically collaborate with hardware and product teams during the development cycle?

A Director of Embedded Software works closely with hardware engineers and product managers to ensure seamless integration between software and hardware components. This often involves participating in cross-functional meetings, defining technical requirements, and coordinating development timelines. Effective collaboration is crucial to address compatibility challenges, optimize system performance, and deliver robust products. Directors also facilitate communication between teams to quickly resolve issues and align project objectives.

What are the most commonly searched types of Embedded Software jobs in Houston, TX?

The most popular types of Embedded Software jobs in Houston, TX are:

What are popular job titles related to Director Embedded Software jobs in Houston, TX?

For Director Embedded Software jobs in Houston, TX, the most frequently searched job titles are:

What cities near Houston, TX are hiring for Director Embedded Software jobs?

Cities near Houston, TX with the most Director Embedded Software job openings:

Embedded Software Engineer

Houston, TX

$125K - $165K/yr

Full-time

Posted yesterday

New


Job description

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 lt;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.