1

Embedded Systems Engineering Jobs in Texas (NOW HIRING)

This role is ideal for an experienced embedded systems professional who combines hands-on firmware ... This position sits between Hardware, Firmware, Application Software, Test, and Product Engineering ...

Embedded Software Engineer

Dallas, TX ยท On-site

$76.20K - $187.74K/yr

Senior software engineering experience preferred. โ€ข Familiarity with large multithreaded embedded applications, running on an RTOS. โ€ข Familiarity with electrical and mechanical systems. โ€ข ...

Embedded Engineer

Austin, TX ยท On-site

$130.30K - $171.50K/yr

Bachelor's or Master's degree in Electrical Engineering or a related field. * Embedded circuit design: Knowledge of microcontroller-based control systems including power conversion and motor drive.

Embedded Engineer

Austin, TX

$130.30K - $171.50K/yr

Bachelor's or Master's degree in Electrical Engineering or a related field. * Embedded circuit design: Knowledge of microcontroller-based control systems including power conversion and motor drive.

Senior Embedded Software Engineer

Irving, TX

$119.10K - $156K/yr

Opportunity to work on nextgeneration laboratory automation systems * Engineering culture focused ... Familiarity with embedded communication protocols (CAN, SPI, I2C, UART) * Experience with unit ...

Senior Embedded Software Engineer

Irving, TX ยท On-site

$119.10K - $156K/yr

Opportunity to work on next-generation laboratory automation systems * Engineering culture focused ... Familiarity with embedded communication protocols (CAN, SPI, I2C, UART) * Experience with unit ...

Senior Embedded Software Engineer

Irving, TX ยท On-site

$119.10K - $156K/yr

Opportunity to work on nextgeneration laboratory automation systems * Engineering culture focused ... Familiarity with embedded communication protocols (CAN, SPI, I2C, UART) * Experience with unit ...

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

next page

Showing results 1-20

Embedded Systems Engineering information

See Texas salary details

$58.2K

$127.9K

$178.9K

How much do embedded systems engineering jobs pay per year?

As of May 30, 2026, the average yearly pay for embedded systems engineering in Texas is $127,892.00, according to ZipRecruiter salary data. Most workers in this role earn between $103,900.00 and $152,300.00 per year, depending on experience, location, and employer.

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

To thrive as an Embedded Systems Engineer, you need a solid background in computer engineering, electronics, and programming languages such as C/C++, often supported by a relevant degree. Familiarity with microcontrollers, real-time operating systems (RTOS), and tools like oscilloscopes and debuggers is typically required, along with certifications such as Certified Embedded Systems Engineer (CESE) being advantageous. Strong problem-solving abilities, attention to detail, and effective communication are valuable soft skills that help in collaborating with multidisciplinary teams and troubleshooting complex systems. These skills ensure the reliable development, integration, and maintenance of embedded solutions critical to modern technology.

How do Embedded Systems Engineers typically collaborate with cross-functional teams during product development?

Embedded Systems Engineers frequently work alongside hardware engineers, software developers, and quality assurance teams to design and integrate system components. This collaboration ensures seamless communication between hardware and software, and often involves joint debugging sessions, code reviews, and regular project meetings. Being able to clearly communicate technical requirements and constraints is vital, as is adapting to iterative feedback from other departments. Effective teamwork is essential to meet project timelines and deliver reliable embedded solutions.

What are embedded systems engineering?

Embedded systems engineering is a branch of engineering focused on designing, developing, and maintaining specialized computing systems that perform dedicated functions within larger mechanical or electrical systems. These systems are found in a wide range of products, from household appliances and automobiles to medical devices and industrial machines. Embedded systems engineers work with both hardware and software to create solutions that are reliable, efficient, and tailored to specific tasks. Their work often involves programming microcontrollers, integrating sensors and actuators, and ensuring real-time performance. The field requires strong skills in programming, electronics, and systems integration.

What is the difference between Embedded Systems Engineering vs Firmware Engineering?

AspectEmbedded Systems EngineeringFirmware Engineering
Required CredentialsBachelor's in Electrical, Computer Engineering, or related fields; often certifications in embedded systemsBachelor's in Computer Engineering, Electrical Engineering; certifications in embedded or firmware development
Work EnvironmentDesigning and developing hardware-software integrated systems, often in manufacturing or consumer electronicsWriting low-level code for hardware devices, often in consumer electronics, automotive, or IoT sectors
Employer & Industry UsageElectronics manufacturers, automotive, aerospace, consumer devicesConsumer electronics, IoT devices, automotive, industrial equipment

Embedded Systems Engineering focuses on designing complete embedded systems, including hardware and software integration. Firmware Engineering specializes in developing low-level code that runs directly on hardware devices. While both roles require similar skills and certifications, embedded engineers work on entire systems, whereas firmware engineers focus on firmware development for specific hardware components.

What cities in Texas are hiring for Embedded Systems Engineering jobs? Cities in Texas with the most Embedded Systems Engineering job openings:
Infographic showing various Embedded Systems Engineering job openings in Texas as of May 2026, with employment types broken down into 43% Full Time, 36% Part Time, and 21% Contract. Highlights an 91% Physical, 2% Hybrid, and 7% Remote job distribution, with an average salary of $127,892 per year, or $61.5 per hour.
Robotics Software Engineer, Embedded Systems

Robotics Software Engineer, Embedded Systems

Shift Robotics

Austin, TX โ€ข On-site

$128.10K - $168.50K/yr

Full-time

Medical, Dental, Vision, Retirement, PTO

Posted 6 days ago


Job description

We are making the world a more walkable place. Through intuitive personal mobility, we make walking faster, more efficient, and more accessible, empowering people to choose walking over sitting in traffic.
Our flagship product, Moonwalkers, are the world's fastest robotic shoes, augmenting natural walking with intelligent locomotion assistance. By giving people the ability to Moonwalk, we believe the path toward a more human-scale future can be reached on your own two feet.
We are covered in Wired, CNET, Gizomodo, PCMag and many other tech press.
The Role
We are building the next generation of Moonwalkers and are looking for engineers who thrive in fast-paced environments where hardware, software, and human motion intersect. As a Robotics Software Engineer for our Embedded Systems team, you will play a critical role in designing, prototyping, and testing the reliable, innovative hardware and software systems that power our mobility solutions.
Responsibilities
  • Embedded Development: Design, develop, and maintain embedded software for wearable robotics, including system software, RTOS, bootloaders, and Built-In Self-Test (BIST) software.
  • System Architecture & Coding: Lead the system architecture design of the overall product firmware, write core code, and ensure the delivery of high-quality, safety-critical software solutions.
  • Hardware Integration: Collaborate tightly with hardware engineers to integrate software with complex hardware components, including motor controllers, sensors, and communication interfaces.
  • System-Level Validation: Design and build advanced test frameworks and use cases to verify hardware/software integration. Implement rigorous test plans across all phases of the software development lifecycle to identify and resolve complex system defects.
  • Code Quality & CI/CD: Organize and lead code reviews, manage merge conflicts, and maintain repository health. Implement and optimize CI/CD pipelines and automated testing.
  • Production Support: Architect and maintain production-line testing software. Optimize mass-production test workflows and provide software-perspective insights to hardware teams during cross-departmental troubleshooting.
  • Cross-Functional Collaboration & Documentation: Work seamlessly with mechanical engineers, algorithm developers, and product managers. Create comprehensive technical documentation, including design specs, test plans, and user manuals, ensuring smooth knowledge transfer.

Requirements
Required Qualification
  • Education & Experience: Bachelor's degree in Electrical Engineering, Computer Science, or a related field, with 3+ years of embedded software development experience.
  • Programming: High proficiency in C/C++ and Object-Oriented Design for embedded systems.
  • Embedded Platforms: Hands-on experience with Microcontrollers/Microprocessors, particularly ARM Cortex-M series and ESP32.
  • RTOS & Architecture: Strong understanding of RTOS concepts, multi-tasking software development, and multi-core/multi-processor systems.
  • Hardware Knowledge: Ability to read electronic schematics and deeply understand chip architecture (instruction optimization, memory access, fixed-point math, and pipelining).
  • Protocols: Familiarity with communication protocols (SPI, UART, CAN, I2C, Ethernet).
  • Tools: Proficiency with hardware debugging tools (oscilloscopes, logic analyzers) and engineering tools (Git, Git workflows).
  • Soft Skills: Strong logical analysis, systematic thinking, and a self-motivated initiative to get things done with minimal supervision.

Preferred Skills
  • Robotics/Wearables: Experience developing firmware for wearable robotics, consumer electronics, or high-volume manufacturing products.
  • Test Automation & DevOps: Experience with DevOps pipelines for robotics, CI/CD, and designing automated test architecture.
  • IDEs & Environments: Experience with ESP32 development environments and IDEs like Keil uVision, STM32 CubeIDE, or PSOC Creator.
  • Advanced Hardware Skills: Knowledge of microcontroller I/O, A2D, power configurations, memory-mapped peripherals, and RF communications.
  • Tooling Development: Experience in Windows/Linux tools development to support testing and diagnostics.
  • Motor Control: Deep knowledge of BLDC Motor Control (FOC and/or Trapezoidal, sensored/sensorless) and the ability to tune control logic for specific use cases.

Benefits
  • Opportunities for participation in our Employee Options programs
  • 401K retirement plan
  • Excellent medical, dental, and vision insurance
  • Sick and Vacation time (Flex time for salary positions), and Paid Holidays
  • Massive Growth Opportunities and a long-term career
  • Casual and comfortable work environment