1

Embedded System Software Engineer Jobs in Dallas, TX

Embedded Software Engineer Work Location: Grand Prairie, TX Required: Secret Clearance W2 Hourly ... Team members will analyze algorithm descriptions provided by systems engineering and the existing ...

Embedded Software Engineer

Grand Prairie, TX ยท On-site

$70 - $78.50/hr

Embedded Software Engineer Work Location: Grand Prairie, TX Required: Secret Clearance W2 Hourly ... Team members will analyze algorithm descriptions provided by systems engineering and the existing ...

Embedded Engineer

Dallas, TX ยท On-site

$130K - $171K/yr

About the Role We are seeking an experienced Embedded Middleware Engineer to work with our client ... software integration. The ideal engineer will work across debugging, feature enhancement, system ...

Showing results 41-60

Embedded System Software Engineer information

See Dallas, TX salary details

$69.2K

$151.7K

$172.1K

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

As of Sep 1, 2026, the average yearly pay for embedded system software engineer in Dallas, TX is $151,732.00, according to ZipRecruiter salary data. Most workers in this role earn between $130,100.00 and $171,100.00 per year, depending on experience, location, and employer.

What does an embedded system software engineer do?

An Embedded System Software Engineer designs, develops, tests, and optimizes software for embedded systems, which are specialized computing devices integrated into hardware. They work with microcontrollers, real-time operating systems (RTOS), and low-level programming languages like C and C++. Their responsibilities include writing efficient code, debugging hardware-software interactions, and ensuring system stability and performance. They often collaborate with hardware engineers to ensure seamless integration of software and hardware components.

What does a typical day look like for an embedded system software engineer?

A typical day for an Embedded System Software Engineer involves writing and testing code for embedded devices, debugging hardware-software interactions, and collaborating closely with hardware engineers and cross-functional teams. You may participate in design reviews, update technical documentation, and ensure that software meets performance and safety requirements. Your role often requires balancing multiple projects, troubleshooting complex system issues, and adapting to evolving product needs. Working in this field provides the opportunity to see your software in action on real-world devices, making it both challenging and rewarding.

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

To thrive as an Embedded System Software Engineer, you need a solid background in C/C++ programming, microcontroller architectures, and real-time operating systems, typically supported by a degree in electrical engineering, computer engineering, or a related field. Experience with debugging tools, protocol analyzers, version control systems (like Git), and certifications such as Certified Embedded Systems Engineer (CESE) are advantageous. Strong analytical thinking, effective problem-solving, and clear communication help distinguish top performers in this role. These skills and qualities are essential for designing, developing, and maintaining reliable embedded software that interacts seamlessly with hardware and meets rigorous industry standards.

Do embedded system software engineers work on embedded systems?

Yes, embedded system software engineers design, develop, and test software specifically for embedded systems, which are specialized computing devices within larger systems such as appliances, vehicles, or industrial equipment. They often work with real-time operating systems, low-level programming languages like C or C++, and hardware interfaces to ensure the software functions reliably in the embedded environment.

What are the most commonly searched types of Embedded System Software Engineer jobs in Dallas, TX?

The most popular types of Embedded System Software Engineer jobs in Dallas, TX are:

What are popular job titles related to Embedded System Software Engineer jobs in Dallas, TX?

For Embedded System Software Engineer jobs in Dallas, TX, the most frequently searched job titles are:

What job categories do people searching Embedded System Software Engineer jobs in Dallas, TX look for?

The top searched job categories for Embedded System Software Engineer jobs in Dallas, TX are:

Infographic showing various Embedded System Software Engineer job openings in Dallas, TX as of August 2026, with employment types broken down into 1% As Needed, 83% Full Time, 13% Part Time, and 3% Contract. Highlights an 92% Physical, 2% Hybrid, and 6% Remote job distribution, with an average salary of $151,732 per year, or $72.9 per hour.

Senior Embedded Software Engineer with Security Clearance

Beacon Hill

Dallas, TX โ€ข On-site

$122K - $160K/yr

Other

Posted 14 days ago


Job description

Team Overview
Join a team of 200+ software engineers supporting advanced surveillance radar and mission systems programs. This role supports multiple engineering teams by developing and maintaining software tools, automation solutions, DevSecOps environments, analytics applications, and embedded software infrastructure. The team is currently supporting a highly visible Special Access Program and is seeking engineers who can bridge software development, infrastructure, and mission-system tooling. Position Summary
We are seeking a senior software engineer with experience in embedded systems, engineering tools, automation, and mission-critical applications. This role combines software development, infrastructure support, and technical leadership to help maintain and modernize engineering environments used across surveillance radar and defense programs. The ideal candidate is hands-on and comfortable working across multiple programming languages, embedded development environments, Linux/Windows systems, and software toolchains. This individual will collaborate with software, systems, and infrastructure teams to develop scalable solutions, automate workflows, support DevSecOps initiatives, and evaluate legacy applications for modernization efforts. Required Qualifications
8+ years of professional software engineering experience
Strong background developing software for embedded systems, engineering tools, or mission-critical applications
Proficiency in Python (required)
Experience developing and maintaining software tools, automation solutions, utilities, reporting applications, or engineering support systems
Experience working in both Linux (RHEL preferred) and Windows environments
Ability to analyze existing software and determine whether to patch, modernize, or replace legacy solutions
Experience supporting software development environments, build systems, or DevSecOps workflows
Programming Experience, Experience with one or more of the following:
Python
C/C++
C#
Java
Perl
Visual Basic (legacy applications)
Git
VxWorks
RHEL/Linux administration Preferred Qualifications
Experience supporting embedded software development environments
Experience with surveillance radar, airborne sensors, ISR, avionics, or mission systems
Experience with DevSecOps, CI/CD pipelines, and software automation
Familiarity with engineering tool ecosystems, build environments, and infrastructure support
Experience integrating software across hardware, embedded, and system-level environments
MATLAB experience, particularly in environments involving algorithms, sensors, signal processing, or airborne systems