Company Name : Zaber Technologies Inc (zaber.com)
Company Location : Vancouver
Designation : Firmware Developer
Country : Canada


Careers:
Experienced Electronics Engineer :
Zaber Technologies (www.zaber.com) is looking for an Experienced Electronics Engineer.
This is a full-time position with flexible hours.
Desired Qualities :
? University or technical degree/diploma in electrical or electronics engineering
? 5+ years of experience with analog, digital, and power electronics design
? Experience with microcontrollers and microprocessors
? Experience with PCB layout, including power electronics layout, low noise techniques, and proper
grounding techniques
? Experience with switching regulators, power MOSFETs, driving H-bridges, motor control, PID, and
other feedback methods
? Experience with the process of getting CE certified (EMI, ESD)
? Thorough attention to detail, especially with documentation
? Knowledge of stepper motors, BLDC, control systems, and DSPs an asset
? Knowledge of lab automation, industrial automation, and motion control an asset
? Experience with firmware programming an asset
Responsibilities :
? Design next generation of control electronics using 16-bit or 32-bit microcontroller/DSP
? Design next generation stepper motor microstepping power electronics with discrete MOSFETs
? Update and redesign existing PCBs as products evolve
? Coordinate CE testing for EMI and ESD compliance
? Design and implement different communication protocols: Ethernet, USB, RS-232, RS-485
? Work closely with firmware programmers, mechanical engineers, production manager, etc. to
release new designs as well as upgrade old ones
? Work with PCB board shops to manufacture and populate boards

Firmware Developer/Engineer :
Zaber Technologies (www.zaber.com) is looking for a Firmware Developer/Engineer.
This is a full-time position with flexible hours. The Firmware Developer/Engineer will work closely with R&D,
Customer Support, and Marketing to implement features and algorithms for advanced motion control. The
ideal candidate will be a team player, good at prioritizing their work and at self-management, and of course
brilliant at programming.
Desired Qualities :
? University or technical degree/diploma
? Experience with programming microcontrollers both in assembly and in C, writing interrupts from
scratch, understanding disassembly, and optimizing C code
? Passion for programming firmware
? Ability to gather requirements and prioritize tasks with input from colleagues
? Thorough attention to detail, especially with documentation
? Experience with PIC microcontrollers an asset
? Experience with digital and analog electronics hardware an asset
? Knowledge of stepper motors, BLDC, control systems, and DSPs an asset
Responsibilities :
Could include a subset of the following, depending on candidate?s skills:
? Write firmware for 16-bit or 32-bit microcontrollers/DSPs
? Maintain existing code base for our mature 8-bit microcontroller series of products
? Manage firmware release and related tools
? Set up firmware testing infrastructure
? Design and implement different communication protocols: Ethernet, USB, RS-232, RS-485, ASCII,
binary, various industrial automation fieldbus protocols
? Create novel algorithms for solving firmware problems efficiently and elegantly with limited
resources
? Work with RTOS
? Provide technical support for new and existing products
How to apply :
Email a cover letter with attached resume to hr@zaber.com. In your cover letter, please indicate how you
heard about the job posting and describe something interesting that you designed or programmed recently
(include sample schematics, layout, and/or source code if possible)

Software Developer/Web Application Developer :
Zaber Technologies (www.zaber.com) is looking for a Software Developer.
This is a full-time position with flexible hours.
Requirements :
? 5+ years of development experience
? Experience with a variety of programming languages, platforms, and frameworks (LAMP,
Python, and C# are desirable)
? Demonstrable passion for programming, such as a strong tendency towards ?tinkering? in
your spare time or programming personal websites and/or database applications
Responsibilities :
? Programming internal ERP (Enterprise Resource Planning) system (Python/Postgres)
? Web development for various business purposes (internal/external) using multiple
technologies (PHP, MySQL, Python, etc.)
? Possible involvement in programming sample software and/or scripts for both internal and
customer motion control applications
? Providing technical support for customer implementations of Zaber's motion control
software
? Documentation of all of the above, including writing user's manuals for internal users and
customers
How to Apply :
1. Email your application to hr@zaber.com.
2. As the subject of your email, use ?Application for Software Developer Position from <your
name>?.
3. In the body of your email, indicate how you heard about this posting.
4. Attach a cover letter and resume to your email in PDF format (for bonus points, name the
documents ?your-name-cover.pdf? and ?your-name-resume.pdf? in all lower case).
5. In your cover letter, please describe an interesting software project you undertook
recently. This can be something done at work but we would prefer to hear about a
personal project. Please include source code if possible

http://www.zaber.com/home/careers.php

Contact us:
Zaber Technologies Inc.
1st Floor, 1777 West 75th Ave
Vancouver, British Columbia
Canada, V6P 6P2