System Level Software Engineer - Driver Development - 2784 -OJO

Right Talent Right Now logo
Right Talent Right Now
Phoenix, Arizona, United States or Greer, South Carolina, United StatesOn-siteFull TimeMid LevelBachelors DegreeStaffing And RecruitingUnknown
Apply on Sorce

Apply to this job by swiping right.

Posted 128 months ago

Job Summary

Seeking a System Level Software Engineer specializing in driver development to join the engineering team. Responsibilities include developing user mode applications, device drivers, and firmware for various systems in networking and communication. Required skills include 6-8+ years of C/C++ programming and application development experience, with proficiency in Windows or Linux kernel driver programming. Candidates must communicate effectively and possess strong debugging and problem-solving abilities. A Bachelors or Masters in relevant fields is required.

Required Qualifications

  • Bachelors or Masters in Computer Engineering, Electrical Engineering, Computer Science or related.
  • Windows Kernel or Driver Programming experience (XP, Vista, Windows 7, or Windows 8) or current Linux Kernel Driver programming experience.
  • 6-8+ years C, C+ programming experience.
  • 6-8+ years of application development experience.
  • US Citizen able to obtain clearance.

Desired Qualifications

  • WinDBG
  • embedded Linux
  • Experience with multiple Linux distributions (Montavista, Ubuntu, OpenEmbedded, Red Hat, Buildroot, etc.)
  • Embedded Linux development for a variety of platforms (ARM, MIPS, x86, PowerPC, etc.)
  • Experience performing architectural definition, documentation, and development at the system level
  • Reverse Engineering (IDA Pro, Ollydbg, etc.)
  • Communication protocol experience (designing, implementing)
  • Experience writing software that interfaces with hardware

Additional Requirements

  • Candidate must be a U.S. Citizen in order to meet the minimum requirement to obtain the required clearance.