1

Linux Devices Software Engineer Jobs in Dallas, TX

Software Engineer

Grand Prairie, TX ยท On-site

$54.81/hr

Experience with Linux operating systems and scripting languages * Familiarity with Agile Software Development methodologies and practices * Knowledge of Python programming language and YAML/JSON data ...

Debug, profile, and optimize Linux applications for stability, scalability, and resource efficiency. * Participate in architecture/design discussions, code reviews, and release planning.

Debug, profile, and optimize Linux applications for stability, scalability, and resource efficiency. * Participate in architecture/design discussions, code reviews, and release planning.

Debug, profile, and optimize Linux applications for stability, scalability, and resource efficiency. * Participate in architecture/design discussions, code reviews, and release planning.

Debug, profile, and optimize Linux applications for stability, scalability, and resource efficiency. * Participate in architecture/design discussions, code reviews, and release planning.

Debug, profile, and optimize Linux applications for stability, scalability, and resource efficiency. * Participate in architecture/design discussions, code reviews, and release planning.

Debug, profile, and optimize Linux applications for stability, scalability, and resource efficiency. * Participate in architecture/design discussions, code reviews, and release planning.

Debug, profile, and optimize Linux applications for stability, scalability, and resource efficiency. * Participate in architecture/design discussions, code reviews, and release planning.

Debug, profile, and optimize Linux applications for stability, scalability, and resource efficiency. * Participate in architecture/design discussions, code reviews, and release planning.

Debug, profile, and optimize Linux applications for stability, scalability, and resource efficiency. * Participate in architecture/design discussions, code reviews, and release planning.

Debug, profile, and optimize Linux applications for stability, scalability, and resource efficiency. * Participate in architecture/design discussions, code reviews, and release planning.

Debug, profile, and optimize Linux applications for stability, scalability, and resource efficiency. * Participate in architecture/design discussions, code reviews, and release planning.

Debug, profile, and optimize Linux applications for stability, scalability, and resource efficiency. * Participate in architecture/design discussions, code reviews, and release planning.

Debug, profile, and optimize Linux applications for stability, scalability, and resource efficiency. * Participate in architecture/design discussions, code reviews, and release planning.

Debug, profile, and optimize Linux applications for stability, scalability, and resource efficiency. * Participate in architecture/design discussions, code reviews, and release planning.

Debug, profile, and optimize Linux applications for stability, scalability, and resource efficiency. * Participate in architecture/design discussions, code reviews, and release planning.

Debug, profile, and optimize Linux applications for stability, scalability, and resource efficiency. * Participate in architecture/design discussions, code reviews, and release planning.

Debug, profile, and optimize Linux applications for stability, scalability, and resource efficiency. * Participate in architecture/design discussions, code reviews, and release planning.

next page

Showing results 1-20

Linux Devices Software Engineer information

See Dallas, TX salary details

$10

$59

$90

How much do linux devices software engineer jobs pay per hour?

As of Jun 10, 2026, the average hourly pay for linux devices software engineer in Dallas, TX is $59.09, according to ZipRecruiter salary data. Most workers in this role earn between $47.55 and $66.35 per hour, depending on experience, location, and employer.

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

To thrive as a Linux Devices Software Engineer, you need strong programming skills in C/C++, knowledge of operating system concepts, and experience with embedded systems, usually supported by a degree in computer science or related fields. Familiarity with Linux kernel development, device drivers, version control systems like Git, and debugging tools is essential. Problem-solving ability, attention to detail, and effective communication help you collaborate with cross-functional teams and tackle complex technical challenges. These skills ensure robust, efficient device software that integrates seamlessly with the Linux ecosystem and meets project requirements.

What does a Linux Devices Software Engineer do?

A Linux Devices Software Engineer is responsible for developing, testing, and maintaining software that enables hardware devices to work with the Linux operating system. This often involves writing device drivers, optimizing system performance, and ensuring compatibility between hardware and Linux distributions. They work closely with hardware engineers and contribute to open-source projects to improve device support. Their role is crucial in making sure that new and existing hardware can function efficiently on Linux-based systems.

What is the difference between Linux Devices Software Engineer vs Embedded Software Engineer?

AspectLinux Devices Software EngineerEmbedded Software Engineer
Required CredentialsBachelor's in Computer Science or related, Linux/Unix certificationsBachelor's in Electrical Engineering, Computer Engineering, or related, embedded systems certifications
Work EnvironmentDeveloping software for Linux-based devices, often in office or lab settingsDeveloping firmware for embedded hardware, often in labs or manufacturing environments
Industry UsageConsumer electronics, IoT devices, industrial equipmentAutomotive, medical devices, consumer electronics
Common Search/ComparisonYesYes

The main difference between a Linux Devices Software Engineer and an Embedded Software Engineer lies in their focus. Linux Devices Software Engineers primarily develop software for Linux-based hardware, while Embedded Software Engineers work on firmware for various embedded systems. Both roles require similar technical skills and certifications but differ in the target platforms and environments.

What are some common challenges Linux Devices Software Engineers face when integrating hardware with the operating system?

Linux Devices Software Engineers often encounter challenges such as ensuring compatibility between diverse hardware components and the Linux kernel, debugging low-level driver issues, and addressing performance bottlenecks. Working closely with hardware teams, they may need to interpret hardware specifications and troubleshoot timing or communication problems. Staying up-to-date with kernel updates and community best practices is crucial, as device support and APIs can change rapidly. Effective collaboration with other developers and open-source contributors also plays a key role in resolving integration issues and optimizing device performance.
What are popular job titles related to Linux Devices Software Engineer jobs in Dallas, TX? For Linux Devices Software Engineer jobs in Dallas, TX, the most frequently searched job titles are:
What job categories do people searching Linux Devices Software Engineer jobs in Dallas, TX look for? The top searched job categories for Linux Devices Software Engineer jobs in Dallas, TX are:
Software Engineer

Software Engineer

Belcan

Grand Prairie, TX โ€ข On-site

$54.81/hr

Contractor

Posted 3 days ago


Job description

Job Description
Job Title: Software Engineer
Location: Grand Prairie, TX
Zip code: 75051
Shift: 1st Shift (Monday-Thursday) 6:30AM - 4:00PM.
Duration: 12 months
Pay Rate: $54.81/hr.
Start Date: Immediate
Keyword's: #grandprairiejobs; #softwareengineerjobs
You must have an active DoD Secret Clearance
We are seeking a highly skilled DevSecOps software developer with secret clearance to join our team. The successful candidate will be responsible for implementing Continuous Integration/Continuous Deployment (CI/CD) pipelines for MFC programs, leveraging their expertise in DevSecOps methodologies, and container management software.
Key Responsibilities:
  • Design, develop, and implement CI/CD pipelines for MFC programs using DevSecOps methodologies and technologies
  • Collaborate with cross-functional teams to ensure seamless integration of CI/CD pipelines with existing development workflows
  • Ensure compliance with security best practices and regulatory requirements throughout the software development lifecycle

Basic Qualifications:
  • Must have 4+ years of experience
  • BS in Computer Engineering, Computer Science, or Electrical Engineering or related field
  • Must have ACTIVE Secret clearance
  • Experience with DevSecOps methodologies and technologies
  • Proven experience implementing and configuring CI/CD software development pipelines using GitLab CI
  • Experience with container management software, including Docker, Kubernetes, or OpenShift

Desired Skills:
  • Experience in C/C++ multi-threaded development for embedded systems
  • Proficiency in C# programming language
  • Experience with Linux operating systems and scripting languages
  • Familiarity with Agile Software Development methodologies and practices
  • Knowledge of Python programming language and YAML/JSON data formats
  • Experience with Azure Cloud Infrastructure
  • Experience with Infrastructure as Code (IaC) tools, such as Terraform or Ansible
  • Familiarity with Nexus repository management and artifact management
  • Experience with Windows operating systems and Web App Development using JavaScript/Typescript

Belcan is an equal opportunity employer. Your application and candidacy will not be considered based on race, color, sex, religion, creed, sexual orientation, gender identity, national origin, disability, genetic information, pregnancy, veteran status or any other characteristic protected by federal, state or local laws. #CJ
Minimum Security Clearance
SECRET REQUIRED

Belcan logo

About Belcan

Sourced by ZipRecruiter

Belcan is a leading provider of qualified personnel to many of the world's most respected enterprises. We offer excellent opportunities for contract/temporary, temp-to-hire, and direct assignments in the engineering, IT, and professional fields. We are the employer of choice for thousands worldwide. Our overriding goal is to provide quality staffing solutions that help people, organizations, and communities succeed.

Industry

It services

Company size

5,001 - 10,000 Employees

Headquarters location

Cincinnati, OH, US

Year founded

1958