1

Internship Linux Device Driver Jobs in Dallas, TX

... Embedded Linux and/or Android TV (AOSP) knowledge, including bootloaders, kernel configuration ... Exposure to Yocto/Buildroot; familiarity with BSP/device drivers. * Awareness of graphics ...

Experience with embedded device drivers such as TCP/IP, UART, I2C, SPI, PCIe, preferably on Linux. * Strong development skills in C or C++ with at least 3 years of experience. * Solid understanding ...

Preferred Qualifications • Experience with microcontrollers, microprocessors, device drivers ... Linux systems where these technologies are used as part of the embedded development or test ...

Senior Staff Engineer, Software

Richardson, TX · On-site

$111K - $146K/yr

Strong analytical and problem-solving abilities * 5+ years of experience in Device Drivers such as PCIE, I2C, etc. * Knowledge of BIOS, BMC, Secure Boot, Linux Kernel, etc. * Experience in Real Time ...

Head of Software Engineering

Arlington, TX · On-site

$227K/yr

Deep technical foundation in embedded systems and BSP development - bootloaders, device drivers, kernel bring-up, embedded Linux and/or RTOS (VxWorks, RTEMS, FreeRTOS) * Proven experience leading ...

Deep technical foundation in embedded systems and BSP development - bootloaders, device drivers, kernel bring-up, embedded Linux and/or RTOS (VxWorks, RTEMS, FreeRTOS) * Proven experience leading ...

Senior Software Engineer

Dallas, TX · On-site

$60 - $75/hr

... device drivers (TCP/IP, UART, I2C, SPI, PCIe), preferably on Linux * 3+ years of experience with development experience in C or C++ (3+ years) What Sets You Apart: * Solid understanding of multi ...

Deep technical foundation in embedded systems and BSP development -- bootloaders, device drivers, kernel bring-up, embedded Linux and/or RTOS (VxWorks, RTEMS, FreeRTOS) * Proven experience leading ...

Deep technical foundation in embedded systems and BSP development -- bootloaders, device drivers, kernel bring-up, embedded Linux and/or RTOS (VxWorks, RTEMS, FreeRTOS) * Proven experience leading ...

Showing results 41-60

Internship Linux Device Driver information

What is an internship Linux device driver?

An Internship Linux Device Driver is a temporary, entry-level position where interns learn to develop, test, and debug device drivers for the Linux operating system. Device drivers are specialized software that allow the Linux OS to communicate with hardware components like network cards, storage devices, and peripherals. Interns in this role work closely with experienced engineers to understand Linux kernel architecture, write C code, and interact with hardware. This internship provides hands-on experience with low-level programming and is ideal for students interested in systems programming or embedded development.

What are some common challenges faced during a Linux device driver internship, and how can interns overcome them?

Interns working on Linux Device Drivers often encounter challenges such as understanding kernel-space versus user-space concepts, navigating complex kernel code, and debugging at a low level. To overcome these, it's helpful to regularly consult official kernel documentation, use debugging tools like printk and GDB, and seek guidance from senior engineers during code reviews. Additionally, being proactive in asking questions and participating in team meetings can accelerate learning and problem-solving in this collaborative environment.

What are the key skills and qualifications needed to thrive as an internship Linux device driver, and why are they important?

To thrive as an Internship Linux Device Driver, you need a solid understanding of C programming, operating system concepts, and basic computer architecture, often supported by coursework or relevant project experience. Familiarity with Linux kernel development tools, version control systems like Git, and debugging tools is typically required. Strong problem-solving abilities, attention to detail, and effective communication help you excel in collaborative and technically challenging environments. These skills ensure you can efficiently develop, test, and maintain reliable device drivers vital to system performance.

What is the difference between Internship Linux Device Driver vs Linux Device Driver?

AspectInternship Linux Device DriverLinux Device Driver
Required CredentialsStudent or entry-level, basic knowledge of LinuxProfessional, relevant certifications or experience
Work EnvironmentInternship programs, training settingsFull-time employment, development teams
Employer & Industry UsageEducational institutions, internshipsTech companies, hardware manufacturers
Comparison Search IntentLearning, entry-level understandingProfessional development, job roles

In summary, an Internship Linux Device Driver role is an entry-level position focused on learning and gaining experience, often within educational or training environments. A Linux Device Driver position is a professional role requiring more experience and certifications, working within development teams to create or maintain drivers for hardware devices.

What are the most commonly searched types of Linux Device Driver jobs in Dallas, TX?

The most popular types of Linux Device Driver jobs in Dallas, TX are:

Infographic showing various Internship Linux Device Driver job openings in Dallas, TX as of June 2026, with employment types broken down into 90% Full Time, 6% Part Time, and 4% Contract. Highlights an 96% Physical, 1% Hybrid, and 3% Remote job distribution.

Software Engineer II - Embedded Software

Mckinney, TX • On-site

Prattwhitney
Engineering Professional Services • 10K+ employees

$121K - $160K/yr

Other

Medical, Dental, Vision, Life, Retirement, PTO

Posted 13 days ago


Pratt & Whitney rating

8.8

Company rating: 8.8 out of 10

Based on 162 frontline employees who took The Breakroom Quiz


Job description

What You Will Do
  • Develop software components that provide core compute-platform services, including data transport, scheduling, and processing orchestration
  • Implement and maintain frameworks enabling scalable, high-throughput, and low-latency processing pipelines
  • Support definition and documentation of platform interfaces, APIs, and data flows under guidance from senior engineers
  • Integrate software across Linux-based compute nodes and heterogeneous processing environments (CPU/GPU/accelerators)
  • Manage and configure Linux OS environments and containerized runtime systems (Docker/Podman) to support platform deployment and operation
  • Participate in Agile development activities and CI/CD pipeline operations
  • Assist in performance profiling and optimization of compute workloads
  • Troubleshoot software issues within multi-process or distributed compute environments
  • Contribute to improvements in platform tools, workflows, and software development practices
Qualifications
  • Typically requires a degree in Science, Technology, Engineering or Mathematics (STEM) and a minimum of 2 years of prior relevant experience
  • Experience in at least one systems-level programming language (e.g., C, C++, or Rust) and developing software in Linux environments
  • Experience with real-time, platform, or low-level system development concepts
  • Experience with CI/CD pipelines and/or DevSecOps practices and working within Agile software development methodologies (Scrum, Kanban, or similar)
  • The ability to obtain and maintain a U.S. government issued security clearance is required
  • U.S. citizenship is required, as only U.S. citizens are eligible for a security clearance
Preferred Qualifications
  • Experience with Docker/Podman and container security practices
  • Understanding of Linux OS security, SELinux/AppArmor, or secure configuration hardening
  • Experience with secure coding practices, vulnerability mitigation, or dependency scanning
  • Familiarity with CMake, Conan, and/or Artifactory
  • Experience with NVIDIA GPU drivers, CUDA, or accelerated computing
  • Experience supporting HW/SW integration in lab environments
  • Experience with embedded Linux platforms (x86_64, aarch64) or real-time kernels (RedHawk)
  • Experience with kernel-level development, device drivers, or KO modules
  • Familiarity with PCIe, UART, SPI/BPI, or other I/O interfaces
  • Experience with Ethernet, IP/TCP/UDP, or network interface development
  • Exposure to MIL-STD-1553, Camera Link, or CoaXPress
  • Experience with Yocto, Petalinux, DeviceTree, GRUB, or U-Boot
  • Familiarity with VPX/SOSA hardware architectures, SBCs, or EO/IR sensor systems
  • Active and transferable U.S. government issued Secret security clearance
What We Offer

Our values drive our actions, behaviors, and performance with a vision for a safer, more connected world. At RTX we value: Safety, Trust, Respect, Accountability, Collaboration, and Innovation.

Relocation Offered Based on Eligibility

Benefits
  • Medical, dental, vision
  • Life insurance
  • Short-term disability
  • Long-term disability
  • 401(k) match
  • Flexible spending accounts
  • Flexible work schedules
  • Employee assistance program
  • Employee Scholar Program
  • Parental leave
  • Paid time off
  • Holidays, including company holidays
  • Annual short-term and/or long-term incentive compensation programs (dependent upon level and coverage)
  • Annual incentive compensation programs not guaranteed, dependent upon performance
Salary

The salary range for this role is 68,900 USD - 131,100 USD. The salary range provided is a good faith estimate representative of all experience levels. RTX considers several factors when extending an offer, including but not limited to, the role, function and associated responsibilities, a candidate’s work experience, location, education/training, and key skills. Hired applicants may be eligible for benefits, including but not limited to, medical, dental, vision, life insurance, short-term disability, long-term disability, 401(k) match, flexible spending accounts, flexible work schedules, employee assistance program, Employee Scholar Program, parental leave, paid time off, and holidays. Specific benefits are dependent upon the specific business unit as well as whether or not the position is covered by a collective-bargaining agreement. Hired applicants may be eligible for annual short-term and/or long-term incentive compensation programs depending on the level of the position and whether or not it is covered by a collective-bargaining agreement. Payments under these annual programs are not guaranteed and are dependent upon a variety of factors including, but not limited to, individual performance, business unit performance, and/or the company’s performance. This role is a U.S.-based role. If the successful candidate resides in a U.S. territory, the appropriate pay structure and benefits will apply.

Equal Opportunity

RTX is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability or veteran status, or any other applicable state or federal protected class. RTX provides affirmative action in employment for qualified Individuals with a Disability and Protected Veterans in compliance with Section 503 of the Rehabilitation Act and the Vietnam Era Veterans’ Readjustment Assistance Act.

Additional Information

We Are RTX As part of our commitment to maintaining a secure hiring process, candidates may be asked to attend select steps of the interview process in-person at one of our office locations, regardless of whether the role is designated as on‑site, hybrid or remote.

Location: McKinney, TX.

The position is onsite at our campus in beautiful McKinney, TX. https://careers.rtx.com/global/en/raytheon-north-texas-location Welcome to Raytheon in McKinney, TX - YouTube

RTX anticipates the application window closing approximately 40 days from the date the notice was posted. However, factors such as candidate flow and business necessity may require RTX to shorten or extend the application window.

Location Information: This position is onsite at our campus in beautiful McKinney, TX. https://careers.rtx.com/global/en/raytheon-north-texas-location

#J-18808-Ljbffr

What Pratt & Whitney employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


Pratt & Whitney logo

About Pratt & Whitney

Sourced by ZipRecruiter

Pratt & Whitney has a long history of leadership and innovation in the field of aviation propulsion. Our story begins in the 1920s and has flourished throughout the decades. We have continuously transformed and reinvented our businesses to offer superior products and services to our customers. In 1925, the Pratt & Whitney Aircraft Company was founded by Frederick B. Rentschler, pioneer of the air-cooled radial engine design which enabled unprecedented power-to-weight ratio. Its first engine, the R-1340 Wasp engine, transformed military and commercial aviation and is still in use today. In 1928, the Canadian division of the Pratt & Whitney Aircraft Company was established. In 1944, Pratt & Whitney began its gas turbine and jet propulsion initiative. The company constructed a wind tunnel, laboratory and engineering center to support our allies’ efforts in World War II. In 1945, wartime production included more than 300,000 Pratt & Whitney engines, touted by service members as extremely dependable – a legacy that continues today. From there, Pratt & Whitney continued to design and innovate more powerful, agile, and reliable engines becoming a leader in the aerospace industry. Today, Pratt & Whitney has more than 85,000 engines in service and more than 16,000 customers worldwide.

Industry

Engineering professional services

Company size

10,000+ Employees

Headquarters location

East Hartford, CT, US