Senior C/C++ Embedded Software Engineer (Linux/Windows Drivers)

Ethereum Technologies LLC

Phoenix (AZ)

On-site

USD 120,000 - 160,000

Full time

2 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

ETHEREUM TECHNOLOGIES LLC seeks an experienced embedded software engineer to develop and maintain Linux and Windows device drivers for embedded hardware. You will design real‑time software, validate driver functionality, and collaborate with hardware engineers to ensure seamless integration.

The role requires strong C/C++ skills, kernel development experience, and familiarity with debugging tools like GDB and WinDbg.

Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or related field.
  • 7+ years of experience in embedded software development.
  • Strong proficiency in C/C++ programming for embedded systems.

Responsibilities

  • Develop and maintain Linux and Windows device drivers for embedded hardware platforms.
  • Design and implement embedded software for real-time systems.
  • Integrate drivers with operating systems and validate functionality.
  • Debug and optimize kernel-level code for performance and stability.
  • Collaborate with hardware engineers to ensure seamless integration.
  • Write and maintain technical documentation for software components.
  • Perform unit testing, system testing, and support QA activities.

Skills

C/C++ for embedded systems
Linux kernel development
RTOS and multithreading
Cross-compilation and build systems

Education

Bachelor’s or Master’s in CS/EE

Tools

GDB
WinDbg

Job description

ETHEREUM TECHNOLOGIES LLC seeks an experienced embedded software engineer to develop and maintain Linux and Windows device drivers for embedded hardware. You will design real‑time software, validate driver functionality, and collaborate with hardware engineers to ensure seamless integration.

The role requires strong C/C++ skills, kernel development experience, and familiarity with debugging tools like GDB and WinDbg.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Driver Engineer (C/C++, Linux/Windows)
Senior Embedded Driver Engineer (C/C++, Linux/Windows)

Quantum Technologies. LLC • Northern (KY)

Hybrid
USD 120,000 - 180,000
C/C++ Embedded Software Engineer
C/C++ Embedded Software Engineer

Ethereum Technologies LLC • Phoenix (AZ)

On-site
USD 120,000 - 160,000
Senior C++ Embedded Lead Engineer
Senior C++ Embedded Lead Engineer

Ethereum Technologies LLC • Jersey City (NJ)

On-site
USD 120,000 - 180,000
Windows Driver Engineer - Embedded OS & SoC
Windows Driver Engineer - Embedded OS & SoC

Qualcomm • San Diego (CA)

On-site
USD 94,000 - 141,000
Embedded Windows Driver Engineer
Embedded Windows Driver Engineer

Nutanix • San Diego (CA)

On-site
USD 94,000 - 141,000
Senior C++ Embedded Engineer – Set-Top & IoT Devices
Senior C++ Embedded Engineer – Set-Top & IoT Devices

Ethereum Technologies LLC • Dallas (TX)

On-site
USD 110,000 - 140,000
Senior Embedded Software Engineer
Senior Embedded Software Engineer

LOGIXtech Solutions LLC • Westbrook (ME)

On-site
USD 100,000 - 130,000
Medical insurance
C/C++ Embedded Software Engineer
C/C++ Embedded Software Engineer

Quantum Technologies. LLC • Northern (KY)

Hybrid
USD 120,000 - 180,000
Senior Embedded Linux Driver Engineer (Autosar)
Senior Embedded Linux Driver Engineer (Autosar)

Ethernovia, Inc. • United States

Remote
USD 180,000 - 240,000
Pre-IPO stock options
Flexible hours
Medical, dental and vision insurance
Senior Linux Kernel Engineer: Drivers & Real-Time
Senior Linux Kernel Engineer: Drivers & Real-Time

E-Space • Saratoga (CA)

On-site
USD 150,000 - 225,000
Competitive salaries
Health and wellness care options
Paid holidays
+1