← Back to jobs

Artifint Technologies Logo
C/C++ Embedded Software Engineer

Artifint Technologies

 

Deer Valley, Phoenix, AZ, USA

Posted On: 1 day ago
Experience: 7+ years
Availability: Onsite
Openings: 1
Category: Embedded Software Engineer
Tenure: Contract - Corp-to-Corp
Related Jobs

No related jobs found

Description

You will develop and maintain Linux and Windows device drivers for embedded hardware platforms.

This role is on-site.

Responsibilities

  • Develop and maintain Linux and Windows device drivers for embedded hardware platforms.
  • Design and implement embedded software for real-time systems.
  • Debug and optimize kernel-level code for performance and stability.
  • Integrate drivers with operating systems and validate functionality.
  • Collaborate with hardware engineers to ensure seamless integration.

Required Skills

  • 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 real-time operating systems (RTOS) and multi-threaded programming.

Preferred Skills

  • Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or related field.

Education

Bachelor's or Master's degrees

Related Jobs

No related jobs found

← Back to jobs