Firmware Engineer (SSD)
APN Software Solutions - Longmont, CO

This job posting is no longer available on CareerBuilder. Find similar jobs: Firmware Engineer jobs - APN Software Solutions jobs

Hi,PLEASE SEND ME RESUMES ON ANUJ[AT]APNINC[DOT]COMPosition: Sr Firmware EngineerWork location: Longmont, Colorado.Duration: 12 MonthsResponsibilities for this position include development of source code targeting the embedded environment associated with Solid State Drives. Drive side and interface side code may be developed during this assignment. Additionally, you will verify firmware design using a variety of test methods on prototype and production hardware. Using analysis equipment or software, you will demonstrate the effective analysis of functional or performance issues with the firmware and hardware in test environments or target host systems.
Qualifications Successful candidates for this position will have: • Two or more years of relevant industry experience in embedded firmware development.• Hands-on experience in firmware development and verification, system failure analysis, and problem solving.• Experience with C/C++ for embedded firmware architectures.• Python scripting (or equivalent) experience a plus.• Proficiency in using ARM development tools and IDE such as Eclipse a plus.• Experience working with electrical engineers to create device-specific test.• Proficiency in debugging in an embedded firmware application environment.• The ability to analyze complex firmware and hardware issues.• A high level of skill in problem recreation and trapping.• A working knowledge of digital hardware design is optional, but highly desired.• Knowledge of mass storage systems, Flash memory, or Solid State Drives desired.• Knowledge of test automation, testing methodologies, and test tools.• The ability to work well on a team based in different worldwide locations.• The ability to multitask effectively in fast-paced environment.Thanks,Anuj GargAPN Software Services Inc39899 Balentine Drive, Suite 385, Newark, Ca 94560Direct: 510.623.5048 | Fax: 510.623.5055 |