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.