Embedded Software Engineer

  • Contract

Company Description

Ventures Unlimited Inc. is a cutting edge consulting firm dedicated to help customers effectively execute, manage and support their Product Lifecycle Management, Engineering Services and Enterprise Application Programs in a wide spectrum of domains. Their clientele includes IT majors, engineering companies in the Aerospace and Automotive sectors, Hi-Tech leaders and Retail/CPG majors.

Job Description

Job Title: Embedded Developer
Location: San Jose, CA
Type: Long Term Contract

Job description:

Software Engineer with “hands on experience” on developing high performance device drivers for embedded Linux on ARM / X86

  • Design, development and testing device drivers and protocol stacks.
  • Kernel level modifications and debugging.
  • Understanding, maintaining and fixing customer reported issues in existing designs.
  • Create module level details from architecture, coding, simulation and perform peer reviews. Apply the methodologies for design, coding and testing.
  • Create and maintain design documents and user manuals.
  • Performance analysis and dependency analysis of the design.

Key Skill Sets :

  • Strong knowledge of developing high performance device drivers for embedded linux on ARM and/or X86
  • OS concepts, data structures, C/C++ programming skills, debug/problem solving skills.
  • Should be familiar with framework development for Linux
  • Understanding of high speed interfaces like PCI express DMA is desirable

Qualifications

Embedded Software Developer

Embedded Linux

Device drivers

 

Additional Information

All your information will be kept confidential according to EEO guidelines.