Embedded Software Consultant

Mountain View  ‐ Onsite
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

Keywords

Description

QUALIFICATIONS:

  • M.S. degree in Electrical, Mechanical or Computer/Electrical Engineering.
  • Minimum 4 years of experience in embedded software development.
  • Advanced knowledge of embedded software design principles and practices gained from actual development experience.
  • Advanced knowledge of C/C++ programming language and good coding practices. General knowledge of assembly language.
  • Ability to read and comprehend electrical schematics.
  • Knowledge and practical experience with using electrical test equipment such as multimeters, oscilloscopes, chart recorders, logic analyzers, etc.
  • Ability to troubleshoot hardware problems on prototype boards.
  • Ability to understand motion control systems including tuning of servo control loops and isochronous digital communication protocols.
  • Ability to understand the kinematic behavior of mechanisms.
  • Ability to write motion applications programs.
  • Strong knowledge of a software development quality management system gained from actual experience.
  • Excellent communication skill for discussing technical issues with hardware designers.
  • Excellent attention to details, strong self-initiative, and efficient multi-tasking abilities.
  • Ability to work closely with Yaskawa expatriates in a multi-cultural, multi-lingual environment.


DESCRIPTION OF DUTIES:

  • Develop VxWorks board support packages (BSP) and write device drivers in C/C++.
  • Develop embedded software for A/C servo drives, multi-axis motion controllers, and industrial communications systems.
  • Troubleshoot hardware problems on prototype boards and communicate technical issues with hardware designers.
  • Participate in all design phases including gathering of software requirements, specification, detailed design and testing.
  • Support Product Management in software technical manual creation and providing software files to Product/Manufacturing/Quality Engineering.
  • Support customer software development activities. Provide software updates, documentation, training and answer technical questions.
  • Perform other duties as required.
Start date
07/2014
From
Real Staffing
Published at
13.07.2014
Project ID:
741347
Contract type
Freelance
To apply to this project you must log in.
Register