1

Real Time Embedded Software Engineer Jobs in Texas

Senior Embedded Software Engineer

Irving, TX ยท On-site

$119K - $156K/yr

We are seeking a Senior Embedded Software Engineer to develop real-time embedded software for advanced laboratory automation platforms. This role offers hands-on ownership of embedded systems that ...

Embedded Software Engineer, Amazon Leo

Austin, TX ยท On-site

$130K - $171K/yr

As an Embedded Software Engineer, you will be a part of the team participating in the definition ... real-time embedded software development and robust design practices Have expertise with Linux and ...

Real-time embedded software development with C++ and Linux/Rocky. POSITION RESPONSIBILITIES Seeking an Embedded Software Engineer to design, develop, and implement embedded software. Team members ...

As an Embedded Software Engineer, you will be a part of the team participating in the definition ... real-time embedded software development and robust design practices Have expertise with Linux and ...

... C++ real-time embedded software engineer with hands-on Hardware-In-the-Loop (HWIL) experience ... Basic Qualifications: (must have 4+ years of experience) * Must have Active SECRET Clearance * At ...

Embedded S/W Engineer

Grand Prairie, TX ยท On-site

$60 - $113/hr

... C++ real-time embedded software engineer with hands-on Hardware-In-the-Loop (HWIL) experience ... Basic Qualifications: (must have 4+ years of experience) * Must have Active SECRET Clearance * At ...

Embedded S/W Engineer

Grand Prairie, TX ยท On-site

$75 - $90/hr

Design, develop, and maintain real-time embedded software in C/C++ (version 11 or higher). * Collaborate with hardware engineers to integrate Hardware-In-the-Loop (HWIL) systems. * Work within Linux ...

next page

Showing results 1-20

Real Time Embedded Software Engineer information

What are the key skills and qualifications needed to thrive in the Real Time Embedded Software Engineer position, and why are they important?

To thrive as a Real Time Embedded Software Engineer, you need strong proficiency in C/C++, real-time operating systems (RTOS), embedded systems design, and a degree in computer engineering, electrical engineering, or a related field. Experience with tools like debuggers, oscilloscopes, logic analyzers, and familiarity with microcontroller or FPGA development environments is highly valued, along with certifications such as Certified Software Development Professional (CSDP) being advantageous. Outstanding problem-solving, attention to detail, and effective communication skills enable collaboration with hardware engineers and cross-functional teams. These skills are vital to developing robust, high-performance systems that meet strict timing and reliability requirements in demanding environments.

What are the typical daily responsibilities of a Real Time Embedded Software Engineer?

As a Real Time Embedded Software Engineer, your daily tasks usually include designing, coding, and testing embedded software to run on real-time systems, often in resource-constrained environments. You will work closely with hardware engineers to ensure seamless integration between software and hardware, debug issues, and optimize system performance. Regular activities also involve participating in code reviews, writing technical documentation, and adhering to stringent quality and safety standards. Collaboration and communication within multidisciplinary teams are essential parts of the workflow in this dynamic field.

What is a Real Time Embedded Software Engineer job?

A Real Time Embedded Software Engineer designs, develops, and optimizes software that runs on embedded systems with real-time constraints. These systems must respond to inputs within strict timing requirements, often in industries like automotive, aerospace, medical devices, and industrial automation. Engineers work with low-level programming languages like C/C++ and real-time operating systems (RTOS) to ensure reliable system performance. Their role also involves debugging, testing, and integrating software with hardware components to meet functional and timing specifications.

What cities in Texas are hiring for Real Time Embedded Software Engineer jobs? Cities in Texas with the most Real Time Embedded Software Engineer job openings:
Infographic showing various Real Time Embedded Software Engineer job openings in Texas as of June 2026, with employment types broken down into 74% Full Time, 13% Part Time, 9% Contract, and 4% Nights. Highlights an 86% Physical, 5% Hybrid, and 9% Remote job distribution.

Specialist, Software Engineering (Embedded)

L3HHCM20

Richardson, TX โ€ข On-site

$119K - $157K/yr

Other

Posted 12 days ago


Job description

Job Title: Specialist, Software Engineering (Embedded)

Job Code: 38100

Job Location: Richardson, TX (Onsite)

Job Schedule: 9/80 -ย Employees work 9 out of every 14 days - totaling 80 hours worked - and have every other Friday off

ย 

Job Description:ย 

As a Specialist, Software Engineer (Embedded), you will be responsible for supporting and help leading the development and execution of software on the embedded targeted hardware. You will be responsible for designing the software per requirements documents and system level design documents.ย  There will be a focus to interface with the test engineers to influence test automation.

The Agile Development Group (ADG) division specializes in developing disruptive, next-generation technologies for advanced Unmanned Air Systems (UAS / UAV), advanced radar systems, next-generation weapon systems, and other RF sensor technologies using small company agility and big company experience.ย 

Essential Functions:ย 

  • Apply computer science, engineering, and mathematical analysis concepts and principles in the development of software for the targeted embedded hardware.
  • Proficient in C++, implementing software for embedded Real Time Operating Systems (RTOS).
  • Work closely with cross functional members of the engineering organization to develop and evaluate interfaces between hardware, firmware and software, and operational performance requirements and design of the overall system.
  • Investigate root cause of complex issues, and implement solutions, working independently or with a multi-discipline team.
  • Support and participate in all phases of the software development life cycle, including requirements analysis, design, implementation, hardware-software integration, and formal test.
  • Develop software test plans and procedures, and other relevant technical documentation
  • Utilize modeling tools and equipment to establish operating data, conduct experimental tests, prototype, and evaluate results.
  • Participate in peer reviews, identify, track and repair defects.

Qualifications:ย 

  • Bachelor's Degree in Computer Science,ย Computer Engineering, or related fieldย with 4 years prior engineering experience OR 2 year post-secondary/AA Degree and 5 years prior engineering experience OR Graduate Degree with 2 years of prior related experience OR in lieu of a degree, minimum of 8 years of prior engineeringย related experience.
  • Minimum of 5 years' experience in computer/software engineering field
  • Minimum of 5 years' C++ development in a professional environment.
  • Active US Secret Clearance.

Preferred Qualifications:

  • Experience developing and testing real-time embedded softwareย preferred.
  • Familiarly with Greenhills RTOS.
  • Experience developing device drivers and Board Support Packages for real time embedded systems.
  • Experience with Modern C++ techniques.
  • Experience withย Agile Scrum/Kanban developmentย processes and procedures.ย 
  • Working knowledge of Linux.

#LI-KM1