1

Embedded Programmer Jobs in Texas (NOW HIRING)

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 CTH The main purpose of this position is to develop and sustain firmware for downhole embedded ...

Embedded Engineer

Austin, TX · On-site

$130K - $171K/yr

Embedded Engineer Company Overview: Allen Control Systems (ACS) is a cutting-edge defense startup, founded by two former Navy electrical engineers with a proven track record in robotics and software.

Embedded Engineers

Dallas, TX

$130K - $171K/yr

Embedded Software Engineer (ADA and RTOS is required) 100% onsite Duration: 12-month contract Vias: USC and GC Only Description: The selected candidate will be responsible for ASIC FPGA design on RD ...

Embedded Engineers

Dallas, TX · On-site

$130K - $171K/yr

Embedded Software Engineer (ADA and RTOS is required) 100% onsite Duration: 12-month contract Vias: USC and GC Only Description: The selected candidate will be responsible for ASIC FPGA design on RD ...

Embedded Engineer

Austin, TX

$130K - $171K/yr

Embedded Engineer Company Overview: Allen Control Systems (ACS) is a cutting-edge defense startup, founded by two former Navy electrical engineers with a proven track record in robotics and software.

Embedded Software Engineer

TX

$120K - $158K/yr

The Embedded Software Engineer is responsible for the design, development, testing, and support of embedded software solutions for both existing and new products, including new hardware bring-up, low ...

Embedded C/C++ Developer Location: Dallas, TX (Day 1 Onsite) Duration: 12+ Months Client is looking for a guy who has experience in working on large code base. There will be lot of unknowns and he ...

C++ Embedded Engineer

Dallas, TX · On-site

$130K - $135K/yr

* 6-8 yrs Experience in Embedded systems. * Expert in C, C++, embedded Linux and device driver * 6+ ... Experience working with diverse engineering teams. Education: * Bachelor''s or Master''s degree in ...

Embedded Engineer

Dallas, TX · On-site

$130K - $171K/yr

Preferred Skills & Qualifications Bachelors Degree in Computer Science, Computer Engineering, or ... Experience developing for, or interfacing with, embedded systems and microcontrollers. Experience ...

You will be a Cyber Systems Security EMBEDDED Engineer in the Program Protection Organization. Our organization oversees all aspects of Anti-Tamper and embedded Cybersecurity across Missiles and Fire ...

Entry level Embedded Engineer

Dallas, TX · On-site

$130K - $171K/yr

C/C++/Python Embedded Software Engineer with Linux & hardware interface experience - #1 Importance: Write complete code.... - Design software features to meet product requirements - Write technical ...

Entry level Embedded Engineer

Dallas, TX · On-site

$130K - $171K/yr

C/C++/Python Embedded Software Engineer with Linux & hardware interface experience - #1 Importance: Write complete code.... - Design software features to meet product requirements - Write technical ...

next page

Showing results 1-20

Embedded Programmer information

See Texas salary details

$4

$29

$33

How much do embedded programmer jobs pay per hour?

As of Jul 23, 2026, the average hourly pay for embedded programmer in Texas is $29.41, according to ZipRecruiter salary data. Most workers in this role earn between $25.10 and $33.12 per hour, depending on experience, location, and employer.

What are embedded programmers?

Embedded programmers are software developers who specialize in writing code for embedded systems—computers designed to perform dedicated functions within larger mechanical or electrical systems. These programmers typically work with hardware like microcontrollers, sensors, and other specialized devices, often using languages such as C or C++. Their work ensures that devices like medical equipment, automotive controls, consumer electronics, and industrial machines operate reliably and efficiently. Embedded programmers must have a strong understanding of both software development and hardware integration.

What does an embedded programmer do?

An embedded programmer develops software for embedded systems, which are specialized computing devices within larger machines or products. They write code in languages like C or C++, often working with hardware interfaces, real-time operating systems, and microcontrollers to ensure the device functions correctly and efficiently.

What are some common challenges faced by embedded programmers when integrating hardware and software components?

Embedded programmers often encounter challenges such as limited memory, processing power, and real-time constraints when integrating hardware and software. Debugging can be more complex due to the interaction between code and physical devices, requiring specialized tools like oscilloscopes or logic analyzers. Additionally, ensuring compatibility across various hardware platforms and managing low-level drivers can add to the complexity, making strong problem-solving skills and attention to detail essential in this role.

What are the key skills and qualifications needed to thrive as an Embedded Programmer, and why are they important?

To thrive as an Embedded Programmer, you need a solid background in computer science or electrical engineering, strong proficiency in C/C++ programming, and experience with microcontroller architectures. Familiarity with development tools like debuggers, oscilloscopes, version control systems (e.g., Git), and real-time operating systems (RTOS) is typically required. Problem-solving, attention to detail, and effective communication are essential soft skills that set high performers apart. These skills and qualities ensure reliable, efficient code development and smooth collaboration within multidisciplinary engineering teams.

Is C or C++ better for embedded?

For embedded programmers, C is often preferred due to its simplicity, low-level hardware access, and smaller memory footprint, making it suitable for resource-constrained environments. C++ offers features like object-oriented programming and abstractions that can improve code organization but may introduce additional complexity and overhead, which is a consideration in embedded systems with limited resources.

Will AI replace embedded programmers?

Embedded programmers design and develop software for embedded systems, and while AI can automate certain coding tasks and optimize processes, it is unlikely to fully replace the need for human expertise in understanding hardware constraints, debugging, and system integration. Skills in programming languages like C and C++, as well as knowledge of hardware architecture, remain essential in this field. AI tools can assist embedded programmers but are currently seen as complementary rather than substitutes.

What engineers make $500,000?

Highly experienced engineers in specialized fields such as software engineering, data science, or certain executive roles can earn $500,000 or more annually. These positions often require advanced skills, certifications, and leadership responsibilities, typically found in large tech companies or finance firms.
What cities in Texas are hiring for Embedded Programmer jobs? Cities in Texas with the most Embedded Programmer job openings:
Infographic showing various Embedded Programmer job openings in Texas as of July 2026, with employment types broken down into 92% Full Time, 6% Part Time, and 2% Contract. Highlights an 84% Physical, 5% Hybrid, and 11% Remote job distribution, with an average salary of $61,172 per year, or $29.4 per hour.
Embedded Engineer

Embedded Engineer

NAVA Software Solutions

Houston, TX • On-site

$121K - $159K/yr

Full-time

Posted 2 days ago


Job description

NAVA Software solutions is looking for an Embedded Engineer for one of our clients.
Details:
Embedded Engineer
Location: Houston, TX (Need to be onsite at least once a week)
Duration: 6 months CTH
The main purpose of this position is to develop and sustain firmware for downhole embedded systems and related surface systems.
Responsibilities:
  • Apply sound design logic and judgment to create innovative solutions to design problems, complex equipment and design layouts of related downhole tool components, assemblies and systems. Systems typically acquire sensor data, process data using algorithms, and store/report data and diagnostics.
  • Develop and/or sustain single or multi-controller based embedded systems/firmware used fordownhole oil services systems and related equipment.
  • Designs firmware with high reliability and robustness, with highly sustainable architectures.
  • Document requirements and specifications and helps improve processes going through various phases of a release cycle
  • Create and implement test plans and unit test cases, as well as assist with board/system level testing.
  • Collaborates with R&D, Production Integration and Software Development teams to obtain and update requirements and provide feedback
  • Interface with Repair and Maintenance, Production and Operations personnel across the globe to discuss service issues and improvements
  • Assist/support software development related to embedded systems, including writing requirement specifications
  • Writes Technical Documents related to firmware/systems, including user guides and Engineering Change Requests/Notifications
  • Perform integration testing, related especially to electronics, firmware and software
  • Use skills and experience in a collaborative manner with Repair and Maintenance, Operations and other functional groups to solve technical issues as they arise and to improve and innovate Engineering Department projects
  • Microcontroller interfacing and problem solving skills are a must for this position
  • Knowledge of digital electronics and analog circuitry is required.

Desired:
  • Requires Bachelors of Electrical or Computer Engineering
  • Embedded Systems minor preferred
  • Programming languages: C, assembly
  • General knowledge of electronic circuits
  • Preferred Windows Programming: C-sharp, Delphi, LabView

NAVA Software Solutions logo

About NAVA Software Solutions

Sourced by ZipRecruiter

NAVA is a strategic partner for companies seeking to develop or customize software and products. Our team of experts leverages cutting-edge technology and deep industry knowledge to provide customized solutions that drive business success. Whether you're looking to improve your operations, increase efficiency, or bring a new product to market, NAVA has the expertise and resources to help you achieve your goals. Trust us to be your partner in software and product development.

Industry

It services

Company size

51 - 200 Employees

Headquarters location

Rocky Hill, CT, US

Social media