1

Embedded Software Jobs in Lewisville, TX (NOW HIRING)

Be Seen First

Senior Embedded Software Engineer - Defense Systems Locations: McKinney, TX Employment Type: Full-Time, Exempt Work Arrangement: 100% On-Site Clearance Required: Active DoD Secret Clearance ...

Showing results 21-40

Embedded Software information

See Lewisville, TX salary details

$65.4K

$143.3K

$162.5K

How much do embedded software jobs pay per year?

As of Sep 3, 2026, the average yearly pay for embedded software in Lewisville, TX is $143,259.00, according to ZipRecruiter salary data. Most workers in this role earn between $122,800.00 and $161,600.00 per year, depending on experience, location, and employer.

What is embedded software?

Embedded software is specialized computer software designed to operate hardware or devices that are not traditional computers, such as cars, medical devices, industrial machines, and consumer electronics. Unlike general-purpose software, embedded software is typically optimized for specific tasks and runs on microcontrollers or microprocessors within the device. It often operates with limited resources and must be reliable, efficient, and responsive to real-time events. Embedded software is crucial for the functionality and performance of countless everyday products.

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

To thrive as an Embedded Software Engineer, you need strong programming skills in C/C++, understanding of embedded systems architecture, and a relevant degree in computer engineering or a related field. Familiarity with real-time operating systems (RTOS), microcontroller development tools, and debugging hardware is typically required. Problem-solving ability, attention to detail, and effective teamwork are vital soft skills for this role. These competencies ensure reliable, efficient software development for embedded devices, which is crucial for product performance and safety.

What are some common challenges faced by embedded software engineers when integrating new hardware components into existing systems?

One common challenge Embedded Software Engineers often encounter is ensuring seamless compatibility between new hardware components and existing firmware or operating systems. This can involve troubleshooting timing issues, resolving driver conflicts, and optimizing resource usage within limited memory and processing constraints. Collaboration with hardware engineers is crucial to understand hardware specifications and limitations, and thorough testing is required to validate functionality and maintain system stability. These challenges offer valuable opportunities to develop problem-solving skills and deepen cross-disciplinary technical knowledge.

What is the difference between Embedded Software vs Firmware Developer?

AspectEmbedded SoftwareFirmware Developer
CredentialsBachelor's in Computer Engineering, Electrical Engineering, or related fieldsSimilar credentials, often with specialized knowledge in hardware
Work EnvironmentDevelops software for embedded systems in devices like appliances, automotive, medical devicesCreates low-level code directly interacting with hardware, often in similar environments
Industry UsageUsed across automotive, consumer electronics, industrial automationPrimarily in consumer electronics, IoT devices, and hardware-focused industries
Search & Comparison IntentUnderstanding roles in embedded systems developmentFocusing on low-level hardware interaction and firmware specifics

Embedded Software and Firmware Developer roles overlap significantly, both requiring knowledge of hardware and programming. Embedded Software typically involves developing higher-level code for embedded systems, while Firmware Developers focus on low-level code that directly interacts with hardware components. Both roles are essential in creating reliable embedded products across various industries.

Is embedded software a good career?

Embedded software engineering is a stable and growing field that involves developing software for hardware devices such as appliances, automotive systems, and medical equipment. It requires skills in programming languages like C and C++, knowledge of hardware interfaces, and often involves working with real-time operating systems. The demand for embedded software professionals is expected to remain strong due to the increasing integration of electronics in various industries.

What are popular job titles related to Embedded Software jobs in Lewisville, TX?

For Embedded Software jobs in Lewisville, TX, the most frequently searched job titles are:

What job categories do people searching Embedded Software jobs in Lewisville, TX look for?

The top searched job categories for Embedded Software jobs in Lewisville, TX are:

What cities near Lewisville, TX are hiring for Embedded Software jobs?

Cities near Lewisville, TX with the most Embedded Software job openings:

Infographic showing various Embedded Software job openings in Lewisville, TX as of August 2026, with employment types broken down into 85% Full Time, 13% Part Time, and 2% Contract. Highlights an 88% Physical, 3% Hybrid, and 9% Remote job distribution, with an average salary of $143,259 per year, or $68.9 per hour.

Embedded Software Engineer II

Lennox International

Carrollton, TX

$126K - $167K/yr

Full-time

Posted yesterday

New


Lennox International rating

7.1

Company rating: 7.1 out of 10

Based on 55 frontline employees who took The Breakroom Quiz

344th of 496 rated machine equipment manufacturers


Job description

Lennox (NYSE: LII) Driven by 130 years of legacy, HVAC and refrigeration success, Lennox provides our residential and commercial customers with industry-leading climate-control solutions. At Lennox, we win as a team, aiming for excellence and delivering innovative, sustainable products and services. Our culture guides us and creates a workplace where all employees feel heard and welcomed. Lennox is a global community that values each team member’s contributions and offers a supportive environment for career development. Come, stay, and grow with us.


Lennox is looking for a knowledgeable and talented Embedded Software Engineer to design and develop software components for our Controls Engineering organization. In this role, you will have an opportunity to lead and collaborate with other engineers to design, plan, develop, and maintain embedded software components.

DUTIES INCLUDE, BUT ARE NOT LIMITED TO:

  • Responsible for the successful implementation and delivery of embedded software products and components throughout the entire product lifecycle.
  • Responsible for project deliverables on time and with high quality.
  • Assure proper technical requirement definition with internal and external customers, marketing, manufacturing, and other support groups.
  • Actively participate in the definition and implementation of new processes and improvements.
  • Identify and create new technologies and ideas to increase the organization’sintellectual property and to better address customer needs.
  • Participate in technical feasibility analysis and prototyping activities.

#LI-onsite #LI-JM1


Education Requirements:

  • BS in Electrical/Computer Engineering or equivalent is required. MS is preferred.

Technical Skills:

  • 2+ years of professional experience developing embedded software in C/C++.
  • Experienced in the architecture, design, hardware/software integration, and development of embedded software.
  • Experience and familiarity with modern control theory and applications.
  • Experience collaborating in multi-site software development teams and projects.
  • Ability to develop unit test driven software components.
  • Experience in technical leadership, project planning, and project tracking.
  • Experience with Real Time Operating Systems (RTOS) software development.
  • Experience in LINUX application process development.
  • Familiar with Embedded Security (firmware signing, secure boot, etc.).
  • Familiar with wireless technologies (WiFi, BLE, BLE Mesh, etc.).
  • Familiar with industry standard embedded design, object-oriented design and debugging tools (JTAG, protocol analyzers, emulators).
  • Familiar with Configuration Management tools (GIT or similar version control, bug tracking, change management, automated builds, and coding standards).
  • Familiarity with static and dynamic analysis software tools.
  • Experience developing in Iterative Software development processes.
  • Experience designing analog or digital circuits and control boards is a plus.
  • Familiarity with HVAC, Refrigeration, or similar control systems is a plus.

Teaming/Soft Skills:

  • Excellent verbal and written communication skills.
  • Ability to effectively communicate with both technical and non-technical staff.
  • Ability to collaborate across multiple functional teams (Hardware, Mechanical, Testing, Technical Support, Manufacturing) to deliver sound technical solutions to our customers.
  • Demonstrate ability to drive product and process improvements throughout the software organization.
  • Ability to work with third parties and offshore development t

What Lennox International employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom