1

Systems Software Engineer Jobs in Dallas, TX (NOW HIRING)

Principal systems software engineer

Dallas, TX ยท On-site

$133.50K - $179.10K/yr

Excellent C/C++ programming skills * Strong experience in software design, debugging, and performance analysis * Deep understanding of system level architecture * Experience with Linux driver or ...

Embedded Software Engineer

Grand Prairie, TX ยท On-site

$125.80K - $165.50K/yr

Designs develops operates and maintains software and firmware components and computing systems software to be applied to and integrated with engineering scientific and manufacturing requirements.

Software Systems Engineer

Richardson, TX ยท On-site

$72K - $124.80K/yr

As a Software Systems Engineer or Staff Systems Engineer in physical AI, develop physical AI software development kit and related demonstrations for robotics and support customer use cases in other ...

Software Engineer

Irving, TX ยท On-site

$112.92K - $158.48K/yr

Software Engineer Location: 5205 N. O'Connor Boulevard, Irving, TX 75039. Responsibilities Perform ... Work independently on complex systems or infrastructure components that may be used by one or more ...

Software Engineer page is loaded## Software Engineerlocations: Irving, Texastime type: Full ... Work independently on complex systems or infrastructure components that may be used by one or more ...

Work independently on complex systems or infrastructure components that may be used by one or more ... Systems, Software Engineering, Electronics engineering, or a related field and 2 years of ...

Work independently on complex systems or infrastructure components that may be used by one or more ... Systems, Software Engineering, Electronics engineering, or a related field and 2 years of ...

We are looking for a Software Engineer with strong modern C++ expertise and hands-on Linux ... Design, develop, and maintain backend/system-level components using modern C++ (C++11/C++14/C++17/C ...

Software Engineer III

Dallas, TX ยท On-site

$90K - $180K/yr

We are looking for a Software Engineer with strong modern C++ expertise and hands-on Linux ... Design, develop, and maintain backend/system-level components using modern C++ (C++11/C++14/C++17/C ...

Software Engineer III

Lewisville, TX ยท On-site

$90K - $180K/yr

We are looking for a Software Engineer with strong modern C++ expertise and hands-on Linux ... Design, develop, and maintain backend/system-level components using modern C++ (C++11/C++14/C++17/C ...

Software Engineer III

Lewisville, TX ยท On-site

$90K - $180K/yr

We are looking for a Software Engineer with strong modern C++ expertise and hands-on Linux ... Design, develop, and maintain backend/system-level components using modern C++ (C++11/C++14/C++17/C ...

next page

Showing results 1-20

Systems Software Engineer information

See Dallas, TX salary details

$82.1K

$175.8K

$203.8K

How much do systems software engineer jobs pay per year?

As of May 28, 2026, the average yearly pay for systems software engineer in Dallas, TX is $175,806.00, according to ZipRecruiter salary data. Most workers in this role earn between $171,100.00 and $202,800.00 per year, depending on experience, location, and employer.

What Is a Systems Software Engineer?

A systems software engineer designs and creates computer software. Job duties include installing, testing, and maintaining computer systems software. They may also troubleshoot draft performance requirements and specifications for new software. To be successful in this career, you must be knowledgeable about computer hardware and software. Systems software engineers who work remotely may be required to provide online support. Similar jobs titles include systems software developer and systems developer.

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

To thrive as a Systems Software Engineer, you need strong programming skills (typically in C, C++, or Rust), a deep understanding of operating systems, and a degree in computer science or a related field. Familiarity with tools like Git, build systems (e.g., Make, CMake), kernel development environments, and sometimes relevant certifications (such as Linux Foundation Certified Engineer) is typical. Analytical thinking, problem-solving abilities, and effective teamwork are essential soft skills that help you excel in complex, collaborative projects. These skills and qualities are crucial to designing robust, efficient system-level software that meets performance, reliability, and security standards.

How does a Systems Software Engineer typically collaborate with hardware engineers and other technical teams?

Systems Software Engineers often work closely with hardware engineers to ensure that software integrates seamlessly with physical components. This collaboration may involve participating in cross-functional meetings, debugging issues at the hardware-software interface, and jointly optimizing system performance. Additionally, they coordinate with quality assurance and product teams to align on requirements, test plans, and release schedules. Effective communication and teamwork are essential, as resolving complex, system-level challenges often requires input from multiple technical disciplines.

What are Systems Software Engineers?

Systems Software Engineers are professionals who design, develop, test, and maintain the underlying software that enables computer hardware and application software to function effectively. They work on operating systems, device drivers, embedded systems, and other foundational platforms, ensuring system stability, security, and performance. Their role often involves low-level programming, optimizing system resources, and collaborating with hardware engineers to create seamless integration between software and hardware components.

What is the difference between Systems Software Engineer vs Software Developer?

AspectSystems Software EngineerSoftware Developer
Primary FocusDesigning and developing system-level software, operating systems, and firmwareCreating applications, websites, and user-facing software
Required SkillsLow-level programming (C, C++), OS concepts, hardware interactionHigh-level programming (Java, Python, JavaScript), UI/UX design
Work EnvironmentOften in hardware or OS teams, embedded systems, or infrastructureApplication development teams, web or mobile app projects
CertificationsTypically none required, but Linux or OS certifications can helpOften certifications like Java, AWS, or specific language certifications

While both roles involve software development, Systems Software Engineers focus on system-level and hardware-interfacing software, whereas Software Developers create user-facing applications. The roles overlap in programming skills but differ in scope and environment.

More about Systems Software Engineer jobs
What job categories do people searching Systems Software Engineer jobs in Dallas, TX look for? The top searched job categories for Systems Software Engineer jobs in Dallas, TX are:
What cities near Dallas, TX are hiring for Systems Software Engineer jobs? Cities near Dallas, TX with the most Systems Software Engineer job openings:
Infographic showing various Systems Software Engineer job openings in Dallas, TX as of May 2026, with employment types broken down into 1% As Needed, 89% Full Time, 6% Part Time, and 4% Contract. Highlights an 83% Physical, 9% Hybrid, and 8% Remote job distribution, with an average salary of $175,806 per year, or $84.5 per hour.

Senior Systems & Software Engineer

Tao Motor Inc

Plano, TX โ€ข On-site

Full-time

Retirement, PTO

Posted 26 days ago


Job description

Salary: $120,000 - $180,000 per year

Senior Systems & Software Engineer

Robotics Engineer North America


Location:Plano, Texas, USA

Employment Type: Full-Time

Base Salary: $120,000 $180,000 (commensurate with experience)

About Us

We are a global technology company specializing in advanced robots - wheeled, quadruped and humanoid. We design and deploy cutting-edge robotic solutions for hospitality, universities, energy, infrastructure, industrial inspection, and public safety applications. Our robots have demonstrated reliable operations across complex, real-world environments through multiple large institutional clients in various geographic locations.

Were expanding into the North American market and building a frontier engineering team in the DallasFort Worth area to better serve local customers and accelerate innovation. This is your chance to directly shape the future of robotic applications in North America.

Role Overview

As a core developer on the robotics software team, youll design and implement software across the entire robotic stack, from high-level decision-making to low-level real-time control, for our next-generation robotsensuring stable, intelligent task execution across demanding industrial environments.

What Youll Do

  • Optimize system performance, power consumption, and real-time responsiveness to support long-duration, high-load autonomous inspection missions in outdoor environments. Deploy algorithm models efficiently to embedded platforms.
  • Own the full product development lifecyclefrom requirements analysis and design through coding, testing, field debugging, and fault diagnosissolving complex engineering integration challenges.
  • Collaborate with perception and navigation teams to fine-tune algorithms and task logic for U.S.-specific scenarios, including utility infrastructure and industrial facility layouts.
  • Lead the software adaptation effort for U.S. compliance and regulatory standards (e.g., CCPA data privacy requirements, industry-specific certifications).
  • Migrate and adapt cloud-dependent services and data pipelines to U.S. cloud ecosystems (AWS, Azure, GCP).
  • Ensure robust operation within enterprise IT environments, adapting to local network protocols, security configurations, and communication standards.

Required Qualifications

  • Bachelors degree or higher in Computer Science, Electrical Engineering, Robotics, or a related field, with 3+ years of hands-on product development experience in robotics, autonomous vehicles, or a related domain.
  • Strong proficiency in C/C++ with substantial experience developing large-scale, production-quality software in Linux environments. Comfortable using Python for scripting and toolchain development.
  • Experience with ROS/ROS2, Linux, Perception, Navigation, SLAM, Path Planning, Python/C++
  • Experience with Real-Time Systems, FreeRTOS, Motor Control, Sensor Fusion, IMU, Embedded C++, Firmware.
  • Experience with development and collaboration tools such as Git and Docker. Demonstrated system-level debugging and problem-solving skills.
  • Excellent written and verbal communication skills in English. Ability to produce clear technical documentation and collaborate effectively on a diverse, cross-functional team.
  • Self-motivated with a strong sense of ownership and the ability to work independently in a fast-paced environment.

Preferred Qualifications

  • Full-stack software development experience with legged, wheeled, humanoid or mobile robotic platforms.
  • Experience building custom web-based tools (JavaScript, React, or similar frameworks).
  • Hands-on experience with edge computing optimization on platforms such as NVIDIA Jetson.
  • Familiarity with deploying and accelerating machine learning models (e.g., using TensorRT).
  • Experience with localization projects in robotics, industrial automation, or IoT within the U.S. energy, utility, or manufacturing sectors.
  • Proficiency in Mandarin Chinese is a strong plus, enabling seamless collaboration with our core R&D teams in China.
  • US Citizens preferred or those with valid employment authorization only. No visa sponsorship offered.

Compensation & Benefits

We offer a highly competitive total compensation package designed to attract top talent.

Cash Compensation

  • Annual base salary of $120,000 $180,000. Final offer will be based on experience, skills, and interview performance.

Equity

  • Company stock options, giving you a stake in our long-term growth.

Benefits

  • 401(k) retirement plan with company match
  • Flexible PTO and paid holidays
  • Parental leave and family-friendly policies

Career Growth

  • Work alongside world-class robotics engineers from around the globe
  • Tackle challenging, real-world robotic application problems
  • Clear career progression pathways with support for continuous professional development

How to Apply

If youre passionate about solving the toughest problems in robotics and want your code to power robots that create real-world value, wed love to hear from you.

Send your resume, GitHub or technical blog links (if available), and a brief cover note explaining your interest in this role to: hr@taomotor.com

Email subject line: Application for Senior Systems & Software Engineer [Your Name]