пятница, 16 августа 2013 г.

Software Engineers - Printers Drivers at Eden Prairie

Job Description

HID Global is the trusted source for secure identity solutions for millions of customers around the world. Recognized for robust quality, innovative designs and industry leadership, HID Global is the supplier of choice for OEMs, system integrators, and application developers serving a variety of markets. These markets include physical and logical access control, including strong authentication and credential management; card printing and personalization; highly secure government ID; and identification technologies used in animal ID and industry and logistics applications.

The companys primary brands include HID, ActivIdentity, Fargo, and LaserCard. Headquartered in Irvine, California, HID Global has over 2,100 employees worldwide and operates international offices that support more than 100 countries. HID Global is an ASSA ABLOY Group brand. For more information, visit www.hidglobal.com
This software engineering role on our team will design, enhance, customize, and maintain our system designs through a variety of analysis and development tasks (see Duties and Responsibilities section below). This individual will architect, analyze, design, build, and verify new high-performance systems for the control of printers. He/she will be responsible for various aspects of software design centered on device drivers including: software systems architecture and definition, integration and debugging.

Essential Duties and Responsibilities:

Analyze and evaluate software requirements; collaborate with colleagues and customers to gather and define product requirements
Assist in product design and architecture development
Design, develop and maintain software systems to satisfy documented software requirements
Facilitate and assist in the task estimation process
Work and communicate in a cross-functional team environment comprised of software engineers, quality assurance engineers, product line managers, and customer support representatives, etc.
Investigate and analyze reported software defects to resolve them in a timely manner
Proactively provide status, raise issues, and communicate necessary information to appropriate team members on a regular basis
Prepare, present, and participate in technical discussions and code reviews
Contribute to the continued development of processes to improve the efficiency and quality of development projects; assist in formulating standards and development practices to improve the software development process
Work with all departments to continuously improve product, process, workflow, and customer experience
Make recommendations and assist in the implementation of new processes and tools
Consult with hardware engineers and other engineering staff to evaluate interfaces between hardware & software and operational & performance requirements of the overall system

Job Requirements

Bachelors degree from an accredited four-year college or university (CS, EE or relevant discipline)
3+ years of software development with experience in device drivers and device protocols
Proficiency in programming runtime languages such as C/C++/C# and Java
The following areas of experience are highly desirable:
oDye sublimation and thermal transfer printing technologies
oWindows GDI/GDI+ architecture and programming interface
oCUPS architecture and programming interface for OS X and other UNIX-like operating systems
oPlug and play printer concepts
oNetwork topologies, TCP/IP printer servers and Ethernet/USB interface design
Working knowledge of source code management and configuration
Strong understanding of the software development lifecycle, including design, architecture, and implementation
Proven analytical, planning, problem solving and decision-making skills
Excellent written and verbal communication skills for both a technical and non-technical audience; comfortable with direct communication with all levels of technical and business resources
Excellent organizational and time management skills with the ability to handle multiple tasks simultaneously and respond to shifting priorities
Demonstrated hands-on approach to problem solving

In addition, successful candidates will have the following profile:

Ability to effectively communicate in the English language verbally and in writing.
Proficiency with modern software tools, a variety of Windows operating systems and the Microsoft Office suite
Must be legally eligible to work in the United States.


Country: USA, State: Minnesota, City: Eden Prairie, Company: HID Global.

Комментариев нет:

Отправить комментарий