1

Freelance Embedded System Software Engineer Jobs in Houston, TX

Senior Embedded Flight Software Engineer

Houston, TX ยท On-site

$118K - $155K/yr

You will work hands-on with embedded platforms, real-time operating systems, and mission-critical ... Collaborate with hardware engineers to bring up new boards, debug hardware/software interactions ...

Embedded Engineer

Houston, TX ยท On-site

$121K - $159K/yr

Embedded Engineer Location: Houston, TX (Need to be onsite at least once a week) Duration: 6 months ... board/system level testing. * Collaborates with R&D, Production Integration and Software ...

Embedded Software Engineer

Houston, TX ยท On-site

$113K - $148K/yr

Embedded Software Engineer Houston, TX About Intuitive Machines Intuitive Machines is an innovative ... Experience with Windows and POSIX-based operating systems * Experience with Docker-based ...

JOB SUMMARY We are seeking a Software Engineer to join our team. The ideal candidate will have ... Familiarity with network protocols, edge computing, and embedded systems. * Knowledge of hardware ...

JOB SUMMARY We are seeking a Software Engineer to join our team. The ideal candidate will have ... Familiarity with network protocols, edge computing, and embedded systems. * Knowledge of hardware ...

Our Senior Embedded Software Engineer is a technical position that works in an Integrated Product ... Experience developing complex systems involving the integration of hardware, firmware, and software

Our Senior Embedded Software Engineer is a technical position that works in an Integrated Product ... Experience developing complex systems involving the integration of hardware, firmware, and software

Principal Embedded Firmware Engineer

Houston, TX ยท On-site

$98K - $134K/yr

... systems, and low-power embedded architectures. The Principal Embedded Firmware Engineer will collaborate with multidisciplinary engineering teams across software, electrical, and mechanical ...

Embedded Firmware Engineer

Webster, TX ยท On-site

$79K - $150K/yr

Level I: 2+ years of software engineering experience developing production-grade firmware and embedded software with preference to electromechanical hardware and robotic systems * Level II: 5+ years ...

Principal Embedded Firmware Engineer

Houston, TX ยท On-site

$98K - $134K/yr

... systems, and low-power embedded architectures. The Principal Embedded Firmware Engineer will collaborate with multidisciplinary engineering teams across software, electrical, and mechanical ...

Embedded Firmware Engineer

Webster, TX ยท On-site

$79K - $150K/yr

Level I: 2+ years of software engineering experience developing production-grade firmware and embedded software with preference to electromechanical hardware and robotic systems * Level II: 5+ years ...

Guide hardware-in-the-loop testing and interact directly with embedded systems in laboratory and ... Software Engineering, Computer Engineering, Technology, or Math, from an accredited school, plus ...

Guide hardware-in-the-loop testing and interact directly with embedded systems in laboratory and ... Software Engineering, Computer Engineering, Technology, or Math, from an accredited school, plus ...

Bachelor or Advanced Degree in Computer Science or Software Engineering (or equivalent experience ... Hands-on experience in embedded systems development, including firmware design, microcontroller ...

next page

Showing results 1-20

Freelance Embedded System Software Engineer information

See Houston, TX salary details

$66.8K

$146.5K

$166.2K

How much do freelance embedded system software engineer jobs pay per year?

As of Aug 9, 2026, the average yearly pay for freelance embedded system software engineer 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 freelance embedded system software engineer do?

A Freelance Embedded System Software Engineer designs, develops, and tests software that runs on embedded systems, which are specialized computing systems within larger devices like cars, appliances, or industrial machines. They typically work independently or on a contract basis, collaborating with clients to understand requirements and deliver customized software solutions. Their responsibilities often include writing low-level code, optimizing for performance and memory usage, and troubleshooting hardware-software integration issues.

What is the difference between Freelance Embedded System Software Engineer vs Embedded Firmware Developer?

AspectFreelance Embedded System Software EngineerEmbedded Firmware Developer
CredentialsTypically requires a degree in electrical engineering, computer science, or related fields; certifications are optionalSimilar educational background; certifications like Certified Embedded Systems Engineer can be advantageous
Work EnvironmentIndependent, project-based work often remote; collaborates with multiple clientsUsually employed by a company or works on in-house projects; may work on-site or remotely
Industry UsageUsed across various industries including IoT, automotive, consumer electronicsPrimarily in product development, consumer electronics, automotive, and industrial systems

Both roles require embedded programming skills and knowledge of hardware. The main difference lies in the work setting: Freelance Embedded System Software Engineers work independently on diverse projects, while Embedded Firmware Developers are often employed by companies focusing on firmware development for specific products.

How do freelance embedded system software engineers typically manage project scope and communication with clients?

Freelance embedded system software engineers often work independently or as part of small remote teams, making clear communication and project scope management essential. They regularly use project management tools and set milestones to clarify deliverables and timelines with clients. Addressing technical constraints and hardware integration challenges early in the process helps avoid misunderstandings. Frequent status updates and transparent discussions about changes or obstacles ensure projects stay on track and meet client expectations.

What are the key skills and qualifications needed to thrive as a freelance embedded system software engineer?

To thrive as a Freelance Embedded System Software Engineer, you need a solid background in embedded C/C++ programming, microcontroller architecture, and real-time operating systems, often supported by a degree in electrical engineering or computer science. Familiarity with hardware debugging tools, version control systems (like Git), and development platforms such as ARM, AVR, or PIC is typically required. Strong problem-solving skills, self-motivation, and clear client communication help freelancers stand out in this role. These competencies ensure reliable, efficient solutions and successful project delivery in dynamic and client-driven environments.
What are the most commonly searched types of Embedded System Software Engineer jobs in Houston, TX? The most popular types of Embedded System Software Engineer jobs in Houston, TX are:
What are popular job titles related to Freelance Embedded System Software Engineer jobs in Houston, TX? For Freelance Embedded System Software Engineer jobs in Houston, TX, the most frequently searched job titles are:
What job categories do people searching Freelance Embedded System Software Engineer jobs in Houston, TX look for? The top searched job categories for Freelance Embedded System Software Engineer jobs in Houston, TX are:
What cities near Houston, TX are hiring for Freelance Embedded System Software Engineer jobs? Cities near Houston, TX with the most Freelance Embedded System Software Engineer job openings:

Senior Embedded Flight Software Engineer

Axiomspace

Houston, TX โ€ข On-site

$118K - $155K/yr

Full-time

Re-posted 23 days ago


Job description

Axiom Space is building the world's first commercial space station -Axiom Station. Serving as a cornerstone for sustained human presence in space, this next-generation orbital platform fosters groundbreaking innovation and research in microgravity, and cultivates the vibrant, global space economy of tomorrow. Today, driven by the vision of leading humanity's journey off planet, Axiom Space is the principal provider of commercialhuman spaceflightservices to the International Space Station and developer ofadvanced spacesuitsfor the Moon and low-Earth orbit. Axiom Space is building era-defining space infrastructure that drives exploration and fuels a vibrant space economy that will empower our civilization to transcend Earth for the benefit of every human, everywhere.

Axiom Space fosters a work environment inclusive of all perspectives. We are the pioneers of commercial space, leading the transformation of low-Earth orbit into a global space marketplace. Our mission-driven team is seeking a bold and dynamic Senior Embedded Flight Software Engineer who is fueled by high ownership, execution horsepower, growth mindset, and driven to understand our world, science/technology, and life itself, for the benefit of all on Earth and beyond.

POSITION SUMMARY

We are seeking a talented Senior Embedded Flight Software Engineer to join our dynamic aerospace team. In this role, you will be responsible for designing, developing, and maintaining firmware and flight software for spacecraft and advanced aerospace systems. You will work hands-on with embedded platforms, real-time operating systems, and mission-critical flight algorithms, collaborating closely with multidisciplinary engineering teams to deliver robust, reliable, and high-performance flight software.

This position is ideal for an engineer who thrives in low-level systems, enjoys building reliable software under strict constraints, and is passionate about contributing directly to aerospace missions.

KEY DUTIES & RESPONSIBILITIES

  • Develop, integrate, and maintain firmware and flight software for spacecraft subsystems and avionics.

  • Implement features and algorithms supporting flight hardware.

  • Work with real-time operating systems (RTOS) and bare-metal environments.

  • Design and develop communication interfaces such as UART, SPI, I2C, USB, Ethernet, or similar.

  • Collaborate with hardware engineers to bring up new boards, debug hardware/software interactions, and develop drivers.

  • Participate in software architecture design, code reviews, and continuous integration efforts.

  • Develop unit tests, hardware-in-the-loop (HIL) tests, and simulation-based verification.

  • Support integration, environmental testing, and pre-flight validation.

  • Contribute to system-level documentation including ICDs, design artifacts, test reports, and operational procedures.

  • Troubleshoot and resolve issues related to performance, memory, timing, and reliability in resource-constrained environments.

  • Communicate project progress, status, and potential issues clearly to stakeholders and leadership, ensuring transparency and alignment with organizational goals.

  • Implement and maintain agile project management methodologies throughout the project lifecycle, adapting to changing requirements and priorities.

  • Perform additional job duties as assigned.

QUALIFICATIONS:

To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

Education & Experience

  • Bachelor's or Master's in Computer Engineering, Electrical Engineering, Aerospace Engineering, Computer Science, or a related discipline.

  • 4 to 9 years of professional experience in embedded systems, firmware, or flight software development.

  • Experience with embedded systems, microcontrollers, processors, or SoCs common in aerospace or industrial applications.

  • Hands-on experience with RTOS, firmware development, and low-level programming.

  • Experience with hardware bring-up, debugging tools (JTAG, oscilloscopes, logic analyzers), and embedded toolchains.

  • Proficiency with version control (Git), build systems, and continuous integration pipelines.

  • Strong understanding of real-time constraints, deterministic execution, and safe/reliable embedded design principles.

Skills

  • Strong proficiency in C and C++ and familiarity with modern embedded development practices.

  • Experience with common communication peripherals (SPI, I2C, UART).

  • Exposure to software development in Linux environments.

  • Experience with VxWorks preferred but not required.

Competencies:

Embody our core values of leadership, innovation, and teamwork. In addition, to perform the job successfully, an individual should demonstrate the following competencies:

  • Accountability

  • Sense of Urgency

  • Extreme Ownership

  • Execution and Delivery

  • Efficiency

  • Effectiveness

WORK ENVIRONMENT:

Generally, an office environment, but can involve inside or outside work depending on the task.

Requirements

  • Must be able to complete a U.S. government background investigation.

  • Management has the prerogative to select at any level for which the position is advertised.

  • Proof of U.S. Citizenship or US Permanent Residency is a requirement for this position.

  • Must be willing to work evenings and weekends as needed to meet critical project milestones.

Physical Requirements

  • Work may involve sitting or standing for extended periods (90% of the time)

  • May require lifting and carrying up to 25 lbs. (5% of the time)

  • Equipment and Machines

  • Standard office equipment (PC, phone, printer, etc.)

Axiom Space is proud to be an equal opportunity employer. Axiom Space does not discriminate on the basis of race, regional color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with disability, or other applicable legally protected characteristics.