1

Linux Devices Software Engineer Jobs in Colorado

... for embedded devices. * Develop and maintain system-level APIs and communication layers ... Strong background in developing and debugging embedded Linux environments. * Familiarity with ...

Software Engineer

Aurora, CO · On-site

$185K - $210K/yr

Job Title Software Engineer Overview EverWatch is a government solutions company providing advanced ... Experience with Linux environments and SIGINT * Experience utilizing software development and ...

Responsibilities As a software engineer, you know that good software is more than just a nice ... Experience with Linux environments and SIGINT * Experience utilizing software development and ...

Software Engineer

Aurora, CO · On-site

$185K - $210K/yr

Responsibilities As a software engineer, you know that good software is more than just a nice ... Experience with Linux environments and SIGINT * Experience utilizing software development and ...

Software Engineer

Aurora, CO · On-site

$185K - $210K/yr

As a software engineer, you know that good software is more than just a nice-looking interface ... Experience with Linux environments and SIGINT * Experience utilizing software development and ...

WHO YOU ARE The candidate will be working in an agile development environment on RedHat Linux-based ... The candidate should be a well-rounded software developer with experience in an object oriented ...

Senior Software Engineer

Colorado Springs, CO · On-site

$120.70K - $159.20K/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

$120.70K - $159.20K/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

$120.70K - $159.20K/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 ...

WHO YOU ARE The candidate will be working in an agile development environment on RedHat Linux-based ... The candidate should be a well-rounded software developer with experience in an object oriented ...

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 ...

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 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 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 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 May 2026, with employment types broken down into 2% As Needed, 70% Full Time, 22% Part Time, 5% Contract, and 1% Nights. Highlights an 88% Physical, 1% Hybrid, and 11% Remote job distribution.

$100/hr

Other

Medical, Dental, Vision, Life, Retirement, PTO

Posted 25 days ago


Job description

Description

Infleqtion is on a mission to commercialize atom-based quantum technologies that deliver orders-of-magnitude improvements in sensing and computing applications. As a deep-tech startup, we embrace a results-driven, fast-paced, and customer-focused approach to innovation.

We are seeking a Software Engineer with deep expertise in Rust and familiarity with embedded systems development to join our cross-functional engineering team. In this role, you'll work across the stack-from low-level embedded Rust and gateware integration to higher-level Rust application interfaces, with exposure to frontend technologies. You'll collaborate closely with hardware, firmware, and application teams to build reliable, high-performance systems.

While a physics background is not required, experience working with physical systems or scientific instrumentation is beneficial. The ideal candidate is fundamentally a software engineer, with strong embedded systems intuition and a commitment to continually deepening their technical expertise.

Job Responsibilities

The duties and responsibilities listed below describe the essential functions of the role. Actual responsibilities may vary based on business needs and may change or expand over time.

  • Collaborate closely with cross-functional teams-including hardware engineers, physicists, and software developers-to deliver fully integrated product solutions. 
  • Maintain documentation of designs, workflows, and processes in compliance with internal and regulatory standards. 
  • Contribute to integrating Rust-based middleware and driver software used for device control.
  • Collaborate with hardware and FPGA teams to develop software drivers and interfaces for embedded devices.
  • Develop and maintain system-level APIs and communication layers
  • Contribute to frontend development where needed to support tooling, visualization, or user interfaces
  • Write clean, well-tested, and well-documented code
  • Participate in code reviews and technical design discussions

Requirements

Qualifications: Education & Experience

  • Bachelor's degree in computer science, Electrical or Computer Engineering, or a related technical discipline (or equivalent practical experience)
  • Minimum of 5 years of industry experience in Rust Development
  • Exposure to embedded software development using Rust and/or C++.
  • Working knowledge of gateware development and hardware/software integration (e.g., FPGA-based systems)
  • Exposure to frontend development (e.g., JavaScript/TypeScript, React, or similar frameworks).
  • Strong background in developing and debugging embedded Linux environments. 
  • Familiarity with embedded and system-level communication interfaces (SPI, IC, UART, PCIe, Ethernet, etc.)
  • Solid understanding of systems programming concepts (memory safety, concurrency, performance)

Nice to Have 

  • Background in high-reliability or performance-critical systems
  • Knowledge of WebAssembly (WASM) and Rust-based frontend frameworks
  • Familiarity with real-time operating systems (RTOS) and bare-metal development. 
  •  Demonstrated experience in architecting embedded control systems and integrating them into hardware platforms. 

We highly value

  • Excellent verbal and written communication skills, with the ability to effectively share information with both technical and non-technical audiences
  • Strong collaboration and engagement skills, with a sense of ownership, pride in your work, and a constant drive for success
  • A strong sense of urgency and responsibility, paired with attention to detail where it matters most
  • An open communication style and a positive, professional attitude reflected in daily work habits
  • Strong problem-solving skills and the ability to learn quickly in new domains
  • The ability to work with a high degree of autonomy-taking high-level goals and defining, resourcing, and executing an effective plan-while also collaborating closely and incorporating feedback from teammates as needed

Benefits

  • Salary range:  $106,000 to $145,000
  • 100% company-paid medical, dental, vision, short/long-term disability  
  • Employer-funded Health Savings Account  
  • Unlimited PTO  
  • 401(k) match  
  • Company-paid Life and AD&D Insurance  
  • Flexible Savings Account  
  • Paid FMLA, Maternity/Paternity Leave  
  • Employee Assistance Program  
  • Student Loan Repayment 
  • Equity Program