Senior Embedded C/C++ Driver Engineer

Cloud Analytics Technologies, LLC

Arizona

On-site

USD 120,000 - 180,000

Full time

20 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

CLOUD ANALYTICS TECHNOLOGIES LLC in the United States is seeking a senior embedded software engineer to develop and maintain Linux and Windows device drivers for embedded hardware. You will design real-time software, integrate drivers with OSes, and ensure performance and stability through rigorous debugging.

Your expertise in embedded C/C++, RTOS concepts, and cross-compilation will drive collaboration with hardware engineers and QA teams, with a focus on reliable, scalable driver solutions.

Qualifications

  • Bachelor's or Master's degree in CS/EE or related field.
  • 7+ years of experience in embedded software development.
  • Strong proficiency in C/C++ programming for embedded systems.
  • Hands-on experience with Linux kernel development and Windows driver frameworks (WDF).
  • Familiarity with device driver models, interrupt handling, and memory management.
  • Experience with cross-compilation, build systems (Make, CMake), and debugging tools (GDB, WinDbg).
  • Knowledge of communication protocols (I2C, SPI, UART, USB, PCIe).
  • Understanding of RTOS and multi-threaded programming.

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.

Education

Bachelor's or Master's degree in Computer Science, Electrical Engineering, or related field

Tools

Make
CMake
GDB
WinDbg
Linux kernel development
WDF (Windows Driver Frameworks)
I2C
SPI
UART
USB
PCIe

Job description

CLOUD ANALYTICS TECHNOLOGIES LLC in the United States is seeking a senior embedded software engineer to develop and maintain Linux and Windows device drivers for embedded hardware. You will design real-time software, integrate drivers with OSes, and ensure performance and stability through rigorous debugging.

Your expertise in embedded C/C++, RTOS concepts, and cross-compilation will drive collaboration with hardware engineers and QA teams, with a focus on reliable, scalable driver solutions.

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++, RTOS & Kernel
Senior Embedded Driver Engineer - C/C++, RTOS & Kernel

Artifintech • Arizona

On-site
USD 100,000 - 180,000
Senior C/C++ Embedded Driver Engineer – Linux/Windows RTOS
Senior C/C++ Embedded Driver Engineer – Linux/Windows RTOS

Robotic Technologies Automation • Arizona

On-site
USD 110,000 - 160,000
Senior Embedded Driver Engineer - Linux/RTOS
Senior Embedded Driver Engineer - Linux/RTOS

Microchip Technology Inc • Austin (TX)

On-site
USD 70,000 - 205,000
Health benefits
Competitive compensation
Employee stock purchase plan
C/C++ Embedded Software Engineer
C/C++ Embedded Software Engineer

Cloud Analytics Technologies, LLC • Arizona

On-site
USD 120,000 - 180,000
Senior Embedded Software Engineer — C/C++, Linux
Senior Embedded Software Engineer — C/C++, Linux

Cognizant • Lynchburg (VA)

On-site
USD 104,000 - 117,000
Medical/Dental/Vision/Life Insurance
Paid holidays & PTO
401(k)
Embedded Software Engineer - C/C++, Linux/RTOS, Driver
Embedded Software Engineer - C/C++, Linux/RTOS, Driver

Actalent • Johnstown (CO)

On-site
USD 95,000 - 130,000
Medical
Dental
Vision
+9
Windows Driver Engineer - Embedded OS & SoC
Windows Driver Engineer - Embedded OS & SoC

Qualcomm • San Diego (CA)

On-site
USD 94,000 - 141,000
Senior Embedded C/C++ Engineer – Unix/Linux
Senior Embedded C/C++ Engineer – Unix/Linux

Cognizant • Lynchburg (VA)

On-site
USD 104,000 - 117,000
Medical/Dental/Vision/Life Insurance
Paid holidays + PTO
401(k) plan and contributions
+3
Senior Embedded Software Engineer
Senior Embedded Software Engineer

LOGIXtech Solutions LLC • Westbrook (ME)

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

Mobile Apps US LLC • Sunnyvale (CA)

On-site
USD 110,000 - 160,000