Software Engineer-Embedded Firmware Design

ROSS
Edmonton
CAD 70,000 - 110,000
Job description

Our client is a global company providing optimal solutions for various applications involving heat tracing, floor heating, snow melting & de-icing, temperature measurement, wiring, and leak detection systems. They’ve engaged ROSS (www.getROSS.com) to help them recruit a Software Engineer for Embedded Firmware Design.

Position Summary:

Our client is currently seeking a Software Engineer based in their Edmonton, Alberta office. They’re willing to relocate the right individual.

Reporting to the Engineering Manager, the successful candidate will work in the Controls and Monitoring group responsible for the design, implementation, documentation, and maintenance of embedded software for the management of the Company's Heat Trace Control products. Though the primary focus will be on embedded real-time firmware design, other activities will also include working with hardware designers and other development groups assisting in the design review and qualification of all new products. The candidate may be required to provide product engineering and application support to customers, sales, marketing and manufacturing groups.

Key Position Requirements:

  1. The candidate will work as part of a small development team, and must be comfortable working in a fast-paced, multi-project environment.
  2. Must possess strong troubleshooting and debugging abilities with attention to detail and a quality-oriented work ethic.
  3. Ability to research, design and code under minimal supervision.
  4. Has the ability to create and maintain detailed technical documentation for internal and customer use.
  5. Experience with real-time embedded programming with intimate knowledge of C/C++ and Assembly languages particularly for use with 68HC11, MC9S12, Coldfire, and Intel 80386.
  6. A working knowledge of hardware as it relates to microcontrollers in control products.
  7. Familiar with serial and Ethernet communications coupled with a detailed knowledge of industrial protocols such as Modbus/Modbus TCP/IP, CAN and Bluetooth.
  8. Exposure to CAE/CAD environments including schematic capture, PCB layout, AutoCad are assets.
  9. Exposure to National Instruments LabView is an asset.
  10. Experience with MQX RTOS, uCLinux/Linux is an asset.
  11. Excellent people and team skills, with strong written and oral communication proficiency.
  12. Motivated to resolve complex technical issues, energetic, quick learner, self-starter.

Qualifications:

  1. Degree or Diploma in Computer Science, Computer Engineering, Electrical Engineering (or equivalent).
  2. Minimum 5 years experience in the development of real-time embedded software.

If you're not interested, but know someone who is, please help a current or former colleague in their career development by referring them. In addition, we're happy to give you a $350 referral fee.

Click http://www.getROSS.com/referral_fee.php for more details.

Click here to Apply Online

Get a free, confidential resume review.
Select file or drag and drop it
Avatar
Free online coaching
Improve your chances of getting that interview invitation!
Be the first to explore new Software Engineer-Embedded Firmware Design jobs in Edmonton