HOME | NEWS | CAREERS | CONTACT
Tantalus Home > Company > Careers > Firmware Engineer



 

July 2010

Embedded Firmware Engineer

You will develop real-time software/firmware for Tantalus’ wireless endpoint and wireless modem devices used within the energy utility market space. You are committed to design from first principles, and will deliver pragmatic and robust design implementations. Activities will focus on the design and implementation of real time wireless communications protocols and related applications, within small footprint embedded ThreadX, Linux, and other RTOS environments. Your responsibilities will include requirements analysis, rapid prototyping, design, debugging, unit test, integration, and final release validation activities. You will also be responsible for enhancing and maintaining existing products.

As a successful candidate you possess:
>
A strong background in embedded software development for real-time environments, including low level state driven applications, non-volatile memory management schemes, real time communications protocol stacks, and interrupt driven task design.
>
Demonstrated success in working in a team environment on complex systems, including effectively translating market requirements into simple technical implementations and positioning solutions for QA validation and manufacturing.
>
A history of effective documentation and program support,
>
An ability and history of working in dynamic and ad-hoc cross-functional teams within large and small company environments.
Education & Professional Credentials Required:
1.
B.A.Sc. in Computer Engineering or Electrical/Electronic Engineering.
2.
Registered or eligible for immediate registration as an EIT or P.Eng. with the Association of Professional Engineers & Geoscientists of BC (APEGBC).
Experience Required:
1.
Minimum 10 years work experience in actual firmware design roles for real time embedded systems.
2.
Demonstrated experience in delivering small footprint embedded solutions on ThreadX, including both driver and application development.
3.
Strong C programming skills for embedded systems.
4.
Ability to interpret hardware designs and use hardware test equipment.
 
Experience Desired:
1.
Programming ARM7 and ARM 9 based processors.
2.
Embedded Linux
3.
Development of fault tolerant real-time communications.
 
Personal Attributes Required:
1.
Exceptional verbal and written communication skills in English.
2.
A demonstrated ability to scope and schedule individual deliverables within a team environment, and be accountable for performance and documentation.
3.
High commitment to product quality.
4.
Self starter, flexible, and able to multi-task.
5.
Good interpersonal skills including: teamwork, respect & courtesy.
   

  • Resumes

    TantalusJobs@tantalus.com

    Please include the job title - Embedded Firmware Engineer- in the subject line of your email messages.

    Unfortunately, we can't respond to all inquiries, but your resume will be kept on file for future consideration.

    No phone calls or agency solicitations.
Copyright 2009-11 Tantalus Systems Corp. All rights reserved. Managed by TTG | Legal | Site Map