Employment Opportunities
Open Positions
Job Title
Software Developer
|
Post Date
February 19, 2010
|
Region
Colorado, USA
|
Classification
Full time, Salary, Exempt
|
Software Developer
Submit your resume in plain text to alvin@gpd-global.com.
Summary of Responsibilities
Design and implement software systems for GPD products. Help diagnose and correct software/hardware problems for GPD products. Help customers in a friendly and professional manner with software/hardware problems relating to GPD products. Write, debug, and document software for real-time robotic applications. Work under moderate supervision when completing projects.
Principal Duties
- Participate in the research, design and development of software systems for industrial applications, applying principles and techniques of computer science and engineering.
- Consult with hardware (electrical/mechanical) engineers to evaluate and/or design interfaces between hardware and software.
- Develop and implement software systems, testing procedures, installation procedures and documentation.
- Perform diagnostic analysis on software/hardware systems, determining root causes of system failures.
- Perform maintenance/upgrades on legacy Unix/C/X11 systems.
- Occasionally perform in an IT support role for business systems.
- Maintain communications with software developers.
Qualifications
- Must have strong C/C++ and software/hardware diagnostic skills.
- Must have experience with UNIX build environment and VisualStudio/.NET development environment.
- Experience with QNX/Linux and Win32 device drivers is a plus.
- Must be familiar with communication protocols layered on TCP/IP and RS232/485.
- Must be able to communicate with technical personnel and equipment users, and be able to respect and understand users' needs and limitations.
