Computer Hardware Engineer

The Computer Hardware Engineer is involved with all stages of the hardware product development lifecycle.  This includes research, evaluation, prototyping documentation and testing.  A strong practical knowledge of the design of embedded logic devices, micro-controller applications, network communications.  PCB design and wiring harness design skills are used to create electronic systems for Techlink’s product lines.

Duties and Responsibilities:
 - Sourcing and evaluation of 3rd party components
 - Design of PCBs and cable assemblies
 - Co-ordination with sub-contractors, manufacturers and suppliers
 - Co-ordination with testing labs for compliance
 - Creation of test procedures and jigs for internal and QA use
 - Creation of engineering documentation, schematics and drawings
 - Research into new technologies
 - Providing engineering support to other departments and field service personnel
 - Working closely with manufacturing department and parts vendors to improve quality
 - Following appropriate company and departmental procedures

Qualifications:
 - Experience with digital circuit design for embedded systems
 - Experience with embedded x86 and ARM architectures
 - Experience with serial, USB and other digital communications interfaces
 - Experience with programming PIC and other micro-controllers and FPGAs
 - Schematic capture and PCB layout experience using PADS
 - Working knowledge of product life-cycles, EMI/RFI issues, RoHS and design for manufacture
 - Ability to multi-task and handle multiple projects
 - Excellent analytical and troubleshooting skills
 - Strong written, oral, presentation and interpersonal skills
 - Ability to work effectively with limited supervision and also as a team member
 - Strong computer skills, capable of producing technical drawings (AutoCAD, Visio or SolidWorks)
 - Familiar with sheet metal fabrication and machine shop equipment an asset
 - Familiar with firmware programming in Assembly, C, shell and Perl languages an asset
 - Experience with embedded Linux and Windows XP Embedded an asset

Work Environment:
 - Regular office environment
 - Engineering laboratory environment
 - Occasional manufacturing and fabrication environment
 - Occasional domestic and international travel

Must Have:
 - Degree in Computer or Electrical Engineering
 - All levels of relevant industry experience will be considered
 - Management skills are an asset

Location:
 - Must reside in Sydney, Nova Scotia or be willing to relocate