1

Linux Devices Software Engineer Jobs in Colorado

Colorado Springs, CO Mid-career level HPC Linux Software Engineer that will work in a High Performance Computing (HPC) Research and Development (R&D) customer contract. The candidate will be an ...

Senior Software Engineer

Colorado Springs, CO · On-site

$120K - $159K/yr

Colorado Springs, CO Mid-career level HPC Linux Software Engineer that will work in a High Performance Computing (HPC) Research and Development (R&D) customer contract. The candidate will be an ...

Senior Software Engineer

Colorado Springs, CO · On-site

$120K - $159K/yr

Colorado Springs, CO Mid-career level HPC Linux Software Engineer that will work in a High Performance Computing (HPC) Research and Development (R&D) customer contract. The candidate will be an ...

Software Engineer

Aurora, CO · On-site

$55.36 - $79.33/hr

Job Title Software Engineer Overview EverWatch is a government solutions company providing advanced ... Job Locations US-CO-Aurora Skills Python, Linux, CI/CD, Git, Software Design, Atlassian, Jira ...

Sr. Software Engineer

Englewood, CO

$121K - $159K/yr

... videos on any devices including PC, smart phone, OTT device, set-top box and traditional TV. ... Good understanding of Linux/Unix, with excellent data structure and algorithm foundation

Software Engineer

Aurora, CO · On-site

$55.36 - $79.33/hr

Responsibilities As a software engineer, you know that good software is more than just a nice ... Job LocationsUS-CO-AuroraSkillsPython, Linux, CI/CD, Git, Software Design, Atlassian, Jira, Agile ...

Software Engineer

Aurora, CO

$55.36 - $79.33/hr

As a software engineer, you know that good software is more than just a nice-looking interface ... US-CO-Aurora Python, Linux, CI/CD, Git, Software Design, Atlassian, Jira, Agile, Javascript, Nifi ...

Software Engineer

Aurora, CO · On-site

$55.36 - $79.33/hr

Responsibilities As a software engineer, you know that good software is more than just a nice ... Job LocationsUS-CO-AuroraSkillsPython, Linux, CI/CD, Git, Software Design, Atlassian, Jira, Agile ...

Advisory Software Engineer

Boulder, CO · On-site

$93K - $110K/yr

The Advisory Software Engineer will be part of a software engineering team that develops solutions based on Linux-based software running on multiple hardware platforms, for the control unit of ...

Position Overview We are seeking a motivated and innovative Software Engineer/App Dev to support ... This is a full-time position and includes responsibility for supporting our in-house Linux server ...

Embedded Software Engineer

Boulder, CO · On-site

$93K - $133K/yr

For This Role, You Will Need: * BS Degree in Computer Engineering, Software Engineering, Electrical ... Linux-based embedded systems using microprocessors such as NXP PowerPC or similar devices.

next page

Showing results 1-20

Linux Devices Software Engineer information

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 Colorado? For Linux Devices Software Engineer jobs in Colorado, the most frequently searched job titles are:
What job categories do people searching Linux Devices Software Engineer jobs in Colorado look for? The top searched job categories for Linux Devices Software Engineer jobs in Colorado are:
Infographic showing various Linux Devices Software Engineer job openings in Colorado as of June 2026, with employment types broken down into 82% Full Time, 16% Part Time, and 2% Contract. Highlights an 87% Physical, 5% Hybrid, and 8% Remote job distribution.
Embedded Software Development Engineer, Vision Products Group

Embedded Software Development Engineer, Vision Products Group

Apple

Boulder, CO • On-site

$136K - $179K/yr

Full-time

Posted 10 days ago


Apple rating

8.1

Company rating: 8.1 out of 10

Based on 661 frontline employees who took The Breakroom Quiz

6th of 30 rated technology retailers


Job description

Apple is where individual imaginations gather together, committing to the values that lead to great work. Every new product we build, service we create, or Apple Store experience we deliver is the result of us making each other's ideas stronger. That happens because every one of us shares a belief that we can make something wonderful and share it with the world, changing lives for the better. It's the diversity of our people and their thinking that inspires the innovation that runs through everything we do. When we bring everybody in, we can do the best work of our lives. Here, you'll do more than join something - you'll work on defining next generation of vision products..Apple Vision Pro is a revolutionary spatial computer that seamlessly blends digital content with your physical space. It will allow us to do the things we love in ways never before possible - all while staying connected to the people around us...Our team builds technology that defines industry standards, and therefore we seek people who thrive to innovate. Tenacity and the passion to learn are skills we value on our team. We seek a talented design engineer to work with cross-functional groups to continually push the envelope of the technology implemented in Apple products within the realm of embedded systems. If you want to impact millions of customers by working on the most advanced technology solutions, we want to talk to you.
As an Embedded Software Engineer working on vision platforms at Apple, you will be responsible for architecting, designing, prototyping, and developing real-time software across the vision devices software stack.
BS in Computer Science, Computer Engineering, or equivalent experience.3+ years of relevant embedded software experience.Accomplished programming skill in C/C++.Familiarity with operating system internals, silicon architecture, and embedded systems.Experience developing kernel drivers, embedded software, or system frameworks.Strong analytical and debugging skills Excellent written and verbal communication skills, both one-on-one and in group settingsExperience collaborating across multi-disciplinary teams (e.g. silicon, EE, software) and/or multiple technical domains (e.g. media pipelines, networking, etc.)Familiarity with Gen AI coding tools, and experience using them for design, code generation, testing, and debugging.
Experience resolving problems that span the hardware/software boundary.Experience developing in simulation/emulation environments.Proven track record of building software optimized for hardware constraints.Experience working on systems containing cameras, audio, displays, and latency-sensitive workloads.Approaches complex problems with innovative, first-principles thinking.Familiarity with Apple operating systems such as iOS, visionOS, or macOS.Understanding of Swift programming language.

What Apple employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


Apple logo

About Apple

Sourced by ZipRecruiter

Imagine what you could do here! At Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish. Dynamic, intelligent people and inspiring, innovative technologies are the norm here. The people who work here have reinvented entire industries with all Apple Hardware products. The same real passion for innovation that goes into our products also applies to our practices strengthening our dedication to leave the world better than we found it.

Industry

Computer and electronic product manufacturing

Company size

10,000+ Employees

Headquarters location

Cupertino, CA, US

Year founded

1976