Senior C/C++ Embedded Driver Engineer – Linux/Windows RTOS

Robotic Technologies Automation

Arizona

On-site

USD 110,000 - 160,000

Full time

2 days ago
Be an early applicant

Get a reply from this recruiter

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

ROBOTIC PROCESS AUTOMATION LLC in Arizona seeks an experienced embedded software engineer to design and maintain Linux and Windows device drivers for embedded hardware platforms. You will implement real-time software and ensure seamless integration with kernels and drivers.

You will collaborate with hardware engineers, perform debugging and optimization of kernel-level code, and contribute to documentation and testing to ensure reliable, high-performance systems.

Qualifications

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

Responsibilities

  • Develop and maintain Linux and Windows device drivers for embedded hardware.
  • 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++ programming
Embedded exp 7+ yrs
Linux kernel development
Windows WDF
Device driver models
Interrupt handling
Memory management
Cross-compilation
Make/CMake
GDB/WinDbg
I2C
SPI
UART
USB
PCIe
RTOS
Multithreading

Education

CS/EE degree

Job description

ROBOTIC PROCESS AUTOMATION LLC in Arizona seeks an experienced embedded software engineer to design and maintain Linux and Windows device drivers for embedded hardware platforms. You will implement real-time software and ensure seamless integration with kernels and drivers.

You will collaborate with hardware engineers, perform debugging and optimization of kernel-level code, and contribute to documentation and testing to ensure reliable, high-performance systems.

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
C/C++ Embedded Software Engineer
C/C++ Embedded Software Engineer

Robotic Technologies Automation • Arizona

On-site
USD 110,000 - 160,000
Senior Embedded C++ Engineer | RTOS, Secure Systems
Senior Embedded C++ Engineer | RTOS, Secure Systems

ContractStaffingRecruiters.com • Aurora (CO)

On-site
USD 120,000 - 180,000
Senior RTOS & Embedded Driver Engineer for Space Robotics
Senior RTOS & Embedded Driver Engineer for Space Robotics

EVONA • Denver (CO)

On-site
USD 120,000 - 180,000
Health insurance for employees
Paid time off
401(k) with employer match
+3
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
Senior Principal Real-Time Embedded Software Engineer
Senior Principal Real-Time Embedded Software Engineer

Prattwhitney • Tucson (AZ)

On-site
USD 132,000 - 252,000
Medical
Dental
Vision
+1
Senior Embedded C++ Engineer for Autonomous Robots
Senior Embedded C++ Engineer for Autonomous Robots

Partner Company • United States

Remote
USD 110,000 - 160,000
Embedded Systems Engineer — C/C++, RTOS & Low-Level
Embedded Systems Engineer — C/C++, RTOS & Low-Level

Interclypse, Inc. • Maryland

On-site
USD 90,000 - 120,000
Paid Time Off
Parental Leave
Bereavement Leave
+14
Senior Embedded Robotics Engineer — Real-Time & Linux
Senior Embedded Robotics Engineer — Real-Time & Linux

Amazon • Reading (MA)

On-site
USD 168,000 - 227,000
Health insurance
401(k) matching
Paid time off
+1
Senior Embedded SW Engineer — Real-Time Robotics (RTOS)
Senior Embedded SW Engineer — Real-Time Robotics (RTOS)

well-funded deeptech startup • San Francisco (CA)

On-site
USD 120,000 - 160,000