Embedded Software Developer

Summary

Embedded Software development for transit mobile products

Essential Duties and Responsibilities

  • Design, development, test, document and maintain project software
  • Participate in hardware and software design reviews, and support product testing and validation
  • Interface with suppliers and customers to resolve component and systems issues

Qualifications

  • 5+ yrs experience in Embedded Software development in 'C++' language is required
  • Knowledge of Windows CE application and platform is required
  • Knowledge of real time embedded systems is required
  • Ability to understand electrical design/schematics, and utilize electronic lab equipment (oscilloscopes, etc.) for debug and troubleshooting embedded systems is a plus
  • Wireless communication knowledge including WLAN and public communication such as GPRS is a plus
  • SAEJ1708/1587, SAEJ1939 interface knowledge is a plus

Capabilities

  • The ability to work in and contribute to a true team environment is required
  • Good written and oral communications skills
  • Ability to communicate and work with multiple internal and external customers
  • Excellent problem solving ability and focus on getting the job done

Education and Experience

  • A Bachelors degree in Electrical, Computer or Software Engineering is required

Potential for travel both domestically and international.

“An Equal Opportunity Employer”

World Map