2

Remote Linux Device Driver Developer Jobs in Illinois

$126K - $166K/yr

Developing and debugging on Linux (gdb, valgrind, etc) * Comfortable with understanding and ... Partner with Lead Developer and Executive Management on various projects. * Manage individual ...

This is a remote position. We are seeking a skilled Data Platform Engineer (Oracle EBS Application ... Strong expertise in Oracle 19c (or newer) on Linux/Unix, including RAC environments. * Hands-on ...

We're seeking a Senior Crawl Engineer to be part of our professional services team. This role ... Unix / Linux, including scripting with tools like grep, find and awk * In depth understanding of ...

We're seeking a Senior Crawl Engineer to be part of our professional services team. This role ... Unix / Linux, including scripting with tools like grep, find and awk * In depth understanding of ...

We're seeking a Senior Crawl Engineer to be part of our professional services team. This role ... Unix / Linux, including scripting with tools like grep, find and awk * In depth understanding of ...

C++ Software Engineer

Chicago, IL ยท On-site +1

$175K - $300K/yr

In-depth knowledge of the Linux kernel, systems programming * A passion for solving challenging ... In office M-F with 10 remote days per year Base Salary Range $175,000 - $300,000 - Salaries are ...

next page

Showing results 1-20

Remote Linux Device Driver Developer information

What does a Remote Linux Device Driver Developer do?

A Remote Linux Device Driver Developer designs, develops, tests, and maintains device drivers for the Linux operating system while working remotely. Their main responsibility is to enable hardware devices, such as network cards or storage controllers, to communicate properly with Linux-based systems. This role involves writing low-level code in languages like C, debugging kernel modules, and collaborating with hardware and software engineers to ensure compatibility and performance. Remote work allows these developers to collaborate with teams worldwide using communication tools and version control systems.

What are the key skills and qualifications needed to thrive as a Remote Linux Device Driver Developer, and why are they important?

To thrive as a Remote Linux Device Driver Developer, you need strong proficiency in C/C++ programming, Linux kernel architecture, and hardware interface protocols, typically backed by a degree in computer science or related field. Familiarity with development tools like Git, GDB, and cross-compilation toolchains, as well as experience with kernel module development, is essential. Excellent problem-solving skills, self-motivation, and effective remote communication set top candidates apart in this role. These skills ensure robust driver performance, smooth hardware integration, and efficient collaboration across distributed teams.

How does a Remote Linux Device Driver Developer typically collaborate with hardware and QA teams?

As a Remote Linux Device Driver Developer, collaboration with hardware engineers and QA teams is crucial to ensure drivers are robust and compatible with target devices. Communication is typically managed through regular video meetings, documentation, and issue tracking platforms like Jira or GitHub. Developers often review hardware specifications, participate in design discussions, and respond to QA feedback on bugs or performance issues. This collaborative workflow ensures hardware-software integration is seamless, even when teams are distributed globally.
What are the most commonly searched types of Linux Device Driver Developer jobs in Illinois? The most popular types of Linux Device Driver Developer jobs in Illinois are:
What job categories do people searching Remote Linux Device Driver Developer jobs in Illinois look for? The top searched job categories for Remote Linux Device Driver Developer jobs in Illinois are:

SRE / Network Engineer (MAAS) - Remote US

Pragmatike

Chicago, IL โ€ข On-site, Remote

$58.75 - $78/hr

Full-time

Posted 28 days ago


Job description


Location: Fully remote, LATAM timezone
Start date: ASAP
Languages: Fluent English is mandatory
Industry: Cloud Computing / AI European SaaS
Pragmatike is recruiting on behalf of a European deep-tech company developing a decentralized, energy-efficient alternative to traditional cloud providers. Their platform operates on distributed bare-metal infrastructure with advanced automation, delivering sovereign, high-performance compute for modern workloads.
Professional Background:
Were looking for an SRE / Network Engineer engineer with deep expertise in Metal-as-a-Service (MAAS) and bare-metal automation. You should have a strong Linux background and direct experience managing large-scale on-prem and cloud-adjacent infrastructures hundreds of nodes across multiple sites.
Startup or hyper-growth experience is a strong plus. Autonomy, speed, and problem-solving are essential.
Your Responsabilities:
  • Maintain and support core infrastructure systems with deep knowledge of Linux (Debian/Ubuntu preferred).
  • Work close to the metal: BIOS, IPMI, RAID setups, and hardware-level diagnostics are part of your comfort zone.
  • Design and maintain scalable networks using VLANs, L2/L3 routing, VPNs, and especially UniFi equipment.
  • Automate infrastructure provisioning and operations with Ansible, Bash/Python, and Git-based workflows.
  • Set up and manage observability stacks, including Prometheus/Grafana for metrics and Graylog, ELK, or Loki for log centralization.
  • Build tooling for server discovery, config auto-generation, automated OS deployments, PXE/Preseed/Cloud-init, and strong MAAS-based provisioning.
  • Integrate and/or develop internal APIs for tracking compute and GPU resource allocation, as well as external APIs (billing, monitoring, OpenStack, etc.).
  • Deploy and maintain virtualization and orchestration systems such as OpenStack (preferably with Kolla-Ansible), Proxmox VE, or VMware ESXi.
  • Support container-based workloads and isolate services efficiently.

What You Bring:
  • Expert-level Linux administration (preferably Debian/Ubuntu).
  • Strong MAAS / Ironic / bare-metal automation experience (mandatory).
  • Excellent networking fundamentals: VLANs, routing, VPNs.
  • Infrastructure as Code (Ansible), scripting (Bash/Python), GitOps.
  • Experience with monitoring and logging tools like Prometheus, Grafana, ELK/Graylog.
  • Comfort with custom deployment automation (PXE, Preseed, MAAS/Ironic).
  • Familiarity with resource tracking, API integrations, and dashboard development.
  • Proven experience with OpenStack, Proxmox, VMware, and container orchestration.

Nice To Have
  • Familiarity with firewall rules, access control, and security policies.
  • Experience with Cloudflare API for DNS management and tunnel setups.
  • IT asset management or software license tracking exposure is a plus.

Why Join Us:
Our client is shaping the future of cloud infrastructure through decentralization and advanced automation. Their mission is to deliver a sovereign, energy-efficient, high-performance alternative to traditional cloud providers.
Expect a dynamic, fast-paced environment valuing autonomy, ownership, and problem-solving, where your contributions directly influence the success of an ambitious and forward-thinking project.
Pragmatikeโ€ข is dedicated to a fair, transparent, and inclusive recruitment process. We ensure that no applicant is discriminated against based on age, disability, gender, gender identity or expression, marital or civil partner status, pregnancy or maternity, race, religion or belief, sex, or sexual orientation. In accordance with the General Data Protection Regulation (GDPR), your personal data will be processed lawfully, fairly, and securely. We collect and use your personal data solely for recruitment purposes, including sharing it with our client(s) for employment consideration. You have the right to request access, correction, or deletion of your data at any time. We are committed to maintaining the confidentiality and security of your information throughout the recruitment process.