Linux Software Engineer
Drew Technologies seeks a fulltime software engineer to develop firmware and drivers for automotive products. Any qualified applicant will be considered, including entry-level.
The selected candidate will support Linux-based automotive electronics. Development areas will include programming: boot loaders, kernel modules, device drivers, and some application logic for new and existing DrewTech products. Experience with the Linux 2.4 and 2.6 kernel is required. Experience with the ARM processors and the Lineo kernel is preferred.
Develop and maintain embedded Linux kernel drivers for DrewTech’s custom vehicle network interface hardware.
Develop and maintain the Linux distribution used on each product.
Participate in developing the Windows device drivers for each product.
Must have written or modified a Linux Driver
Must have successfully compiled a Linux kernel
Desired competencies / experience (in order of importance).
Must demonstrate a mastery of the C programming language.
Must demonstrate experience with Linux user-mode and kernel-mode debugging, especially using GNU gdb and the gcc toolchain.
Must have experience with the Linux 2.4 and 2.6 kernel.
Must have written / oral proficiency of the English language.
Must have experience with embedded computing systems.
Should have experience with data communication including: Ethernet, USB, WiFi, RS-232.
Experience with automotive networks including: CAN, LIN, J1850, ISO9141, Keyword2000, J1708, and J1939 would be a plus.
Experience at an automaker or tier 1 supplier would be a plus.
For more information, or to submit a resume with cover letter, please fax it to (734) 222-5008 or email email@example.com
. Drew Tech will consider paying relocation expenses.