We are always interested in hearing from talented electronic engineers and embedded software developers. Drew Technologies is a high tech engineering group that has been in business since 1996. They have encountered steady and stabilized growth to its current multi-million dollar annual revenue, and the core competency centers on vehicle re-flashing tools that conform to SAE J2534. Automotive vehicle manufacturers comprise the core customer base.

Software Engineer

Drew Technologies seeks a fulltime experienced software engineer to develop firmware and drivers for embedded products used in the automotive market. Any qualified applicant will be considered. 

The selected candidate will support Linux-based automotive electronics. Development areas will include programming: boot loaders, kernel modules, device drivers, and applications for new and existing Drew Technologies’ products. Experience with the Linux 2.4 and 2.6 kernel is required. Experience with the ARM processors and the Lineo kernel is preferred. 

Drew Technologies is located in Ann Arbor, MI. 

Primary Responsibilities: 

  1. Develop new products/features including writing software, testing, working with customers
  2. Develop and maintain embedded Linux kernel drivers for DrewTech’s custom vehicle network interface hardware.
  3. Develop and maintain the Linux distribution used on multiple products.
  4. Participate in developing Windows device drivers.

Requirements

  1. Strong C programming skills
  2. Must have written or modified a Linux Driver
  3. Must have successfully compiled a Linux kernel
  4. Self motivated team player
  5. Good customer interface skills

Desired competencies / experience (in order of importance):

  1. Must demonstrate a mastery of the C programming language.
  2. Must demonstrate experience with Linux user-mode and kernel-mode debugging, especially using GNU gdb and the gcc tool chain.
  3. Must have experience with the Linux 2.4 and 2.6 kernel.
  4. Must have written / oral proficiency of the English language.
  5. Must have experience with embedded computing systems.
  6. Should have experience with data communication including: Ethernet, USB, WiFi, RS-232.
  7. Experience with OBDII diagnostics (SAE J1979)
  8. Experience with automotive networks including: CAN, LIN, J1850, ISO9141, Keyword2000, J1708, and J1939 would be a plus.
  9. Experience at an automaker or tier 1 supplier would be a plus.
  10. Windows application programming experience
  11. Problem solving skills
  12. Can understand a schematic or device data sheet
  13. Ability to estimate project schedule and required resources
  14. Good time management skills

About Drew Technologies:

Drew Technologies is a high tech engineering company with a core competency in vehicle re-flashing and diagnostic tools that conform to SAE J2534 specification. Automotive vehicle manufacturers and car enthusiasts comprise the core customer base.

Drew Technologies developed the first PassThru reprogramming device, named the CarDAQ, that is the reflash tool recommended by Ford, Toyota, and Mazda. Drew Technologies has expanded it PassThru product family to include the low cost Mongoose products, the AVIT heavy truck product and the DashDAQ aftermarket product.

For more information, or to submit a resume with cover letter, please contact Mark Wine (mwine@drewtech.com).