1

Embedded Linux Software Engineer Jobs in Arizona

Embedded Software Engineer

Chandler, AZ ยท On-site

$129K - $170K/yr

... of embedded software *3+ years' experience in the following: * Debugging, replicating and ... Linux OS, drivers and C/C++ * Broadband network communications * Knowledge of network protocols and ...

... Engineer will act as consultant and provide support to 3rd party and end-customer developers ... Significant Linux skillset, preferably with embedded Linux software development. * platform-level ...

Embedded Software Engineer 3

Chandler, AZ ยท On-site

$134K - $176K/yr

Job#: 3045796 Embedded Software Engineer 3 Location: Chandler, Arizona (Onsite) Clearance: Secret ... Object-Oriented (OO) software development experience in C/C++ on a Linux environment. * Experience ...

Senior Embedded Software Engineer

Tucson, AZ

$117K - $153K/yr

Our Senior Embedded Software Engineer is a technical position that works in an Integrated Product ... Linux, etc.) * Experience developing complex systems involving the integration of hardware ...

Our Senior Embedded Software Engineer is a technical position that works in an Integrated Product ... Linux, etc.) * Experience developing complex systems involving the integration of hardware ...

Senior Embedded Software Engineer

Tucson, AZ

$117K - $153K/yr

Our Senior Embedded Software Engineer is a technical position that works in an Integrated Product ... Linux, etc.) * Experience developing complex systems involving the integration of hardware ...

Senior Embedded Software Engineer

Tucson, AZ

$117K - $153K/yr

Our Senior Embedded Software Engineer is a technical position that works in an Integrated Product ... Linux, etc.) * Experience developing complex systems involving the integration of hardware ...

Senior Embedded Software Engineer

Tucson, AZ

$117K - $153K/yr

Our Senior Embedded Software Engineer is a technical position that works in an Integrated Product ... Linux, etc.) * Experience developing complex systems involving the integration of hardware ...

Our Senior Embedded Software Engineer is a technical position that works in an Integrated Product ... Linux, etc.) * Experience developing complex systems involving the integration of hardware ...

Embedded SW Engineer

Tempe, AZ ยท On-site

$174K - $261K/yr

Development and integration involving embedded programming in C/C++ and Rust * Build and ... test software developed in C/C++ alongside Python * Development and deployment of Linux OS ...

Embedded SW Engineer

Tempe, AZ ยท On-site

$174K - $261K/yr

Development and integration involving embedded programming in C/C++ * Build and incorporation with ... test software developed in C/C++ alongside Python * Development and deployment of Linux OS ...

Showing results 41-60

Embedded Linux Software Engineer information

See Arizona salary details

$78.3K

$125.7K

$176.6K

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

As of Aug 19, 2026, the average yearly pay for embedded linux software engineer in Arizona is $125,691.00, according to ZipRecruiter salary data. Most workers in this role earn between $101,600.00 and $149,600.00 per year, depending on experience, location, and employer.

What does an Embedded Linux Software Engineer do?

An Embedded Linux Software Engineer designs, develops, and maintains software for devices that run on the Linux operating system, typically in environments with limited resources such as IoT devices, automotive systems, or industrial controls. Their work involves configuring Linux kernels, developing device drivers, and optimizing system performance to ensure reliability and responsiveness. They collaborate with hardware engineers, integrate third-party libraries, and often use programming languages like C or C++. The goal is to create stable and efficient software that interacts seamlessly with hardware components.

What are the key skills and qualifications needed to thrive as an Embedded Linux Software Engineer?

To thrive as an Embedded Linux Software Engineer, you need strong proficiency in C/C++ programming, Linux kernel and device driver development, and a relevant engineering degree. Familiarity with build systems (e.g., Yocto, Buildroot), version control tools like Git, and debugging tools such as GDB are typically required. Analytical thinking, problem-solving, and effective teamwork are essential soft skills that help address complex technical challenges. These skills and qualifications ensure robust, efficient software solutions for embedded systems that meet industry standards and project demands.

What are some common challenges faced by Embedded Linux Software Engineers when integrating hardware and software components?

Embedded Linux Software Engineers often encounter challenges related to hardware-software integration, such as ensuring compatibility between custom drivers and board support packages with the Linux kernel. Debugging low-level issues, optimizing performance for limited resources, and achieving real-time responsiveness are also common hurdles. Collaborating closely with hardware engineers is essential to resolve issues quickly and ensure seamless system operation. Being proactive in understanding hardware schematics and using tools like oscilloscopes and logic analyzers can make integration smoother.

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

AspectEmbedded Linux Software EngineerEmbedded Software Developer
CredentialsBachelor's in Computer Engineering, Electrical Engineering, or related fields; knowledge of Linux systemsBachelor's in Computer Science, Electrical Engineering, or related fields; programming skills
Work EnvironmentDeveloping Linux-based embedded systems, often in hardware-focused companiesCreating embedded software across various platforms, including non-Linux systems
Industry UsagePrimarily in IoT, automotive, consumer electronics, and industrial automationBroadly in consumer electronics, medical devices, automotive, and industrial sectors

Embedded Linux Software Engineers specialize in developing software for Linux-based embedded systems, focusing on kernel, driver, and system integration. Embedded Software Developers have a broader scope, working on embedded software across multiple platforms, not limited to Linux. Both roles require strong programming skills and knowledge of embedded systems, but the Linux-specific expertise distinguishes the Embedded Linux Software Engineer.

What are popular job titles related to Embedded Linux Software Engineer jobs in Arizona?

For Embedded Linux Software Engineer jobs in Arizona, the most frequently searched job titles are:

What job categories do people searching Embedded Linux Software Engineer jobs in Arizona look for?

The top searched job categories for Embedded Linux Software Engineer jobs in Arizona are:

What are popular job titles related to Embedded Linux Software Engineer jobs in AZ?

For Embedded Linux Software Engineer jobs in AZ, the most frequently searched job titles are:

Infographic showing various Embedded Linux Software Engineer job openings in Arizona as of August 2026, with employment types broken down into 1% As Needed, 86% Full Time, 8% Part Time, 2% Temporary, and 3% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $125,691 per year, or $60.4 per hour.

Embedded Software Engineer

Procom Services

Chandler, AZ โ€ข On-site

$129K - $170K/yr

Full-time

Re-posted 5 days ago


Job description

Company Description

Procom is a leading provider of professional IT services and staffing to businesses and governments in Canada.
With revenues over $500 million, the Branham Group has recognized Procom as the 3rd largest professional services firm in Canada and is now the largest "Canadian-Owned" IT staffing/consulting company.
Procom's areas of staffing expertise include:
Application Development
Project Management
Quality Assurance
Business/Systems Analysis
Datawarehouse & Business Intelligence
Infrastructure & Network Services
Risk Management & Compliance
Business Continuity & Disaster Recovery
Security & Privacy
Specialties Contract Staffing (Staff Augmentation)
Permanent Placement (Staff Augmentation)
ICAP (Contractor Payroll)
Flextrack (Vendor Management System)

Job Description
  • Help customers integrate client's silicon and software offerings into their products.ย 
  • Debug/Root Cause analysis of build/networking/streaming/application/integration issues with drivers and complex software stacksย 
  • Work directly with customers on reproducing/resolving bugs and integration related issues.ย 
  • Create and perform high level acceptance testing on software releases before shipping to service providers, OEMs and ISVsย 
  • Update documentation, including release notes, customer communications, design collateralsย 
  • Contribute to SW and HW product development by providing tech feedback to Intel product teams.ย 
  • Provide technical training, consultation, and hands-on assistance to customers in areas of architecture, technologies, code development, and integration of key features.ย 
  • Address performance issues, and prepare collateral materialย 


Qualifications
*BS in Computer Engineering, Electrical Engineering, Computer Science or related disciplineย 
*3+ years of relevant experience working with embedded systems, set top boxes (STB), development, validation, and/or debug of embedded softwareย 
*3+ years' experience in the following:ย 
  • Debugging, replicating and determining root cause problems running complex software stacksย 
  • Linux OS, drivers and C/C++ย 
  • Broadband network communicationsย 
  • Knowledge of network protocols and stacks such as TCP, UDP, SNMP, IPv6, Gateway, L2 Switch, VLANs, etc.ย 
  • Knowledge of Cable related technologies such as DOCSISย 
  • Performance profiling and hotspots analysisย 
  • Bootloaders and board support packages.ย 
  • Ability to support customers on a variety of disparate issues at the same time

Additional Information