July 2010
Automation / Simulation Test Engineer - QA Endpoint products
You will be developing a suite of automation test applications, which will be targeted for our real-time software/firmware on the Tantalus' wireless endpoint and wireless modem devices to be used within the energy utility market space.
Activities will focus on the verification of real time wireless communications protocols and related applications, within a small footprint embedded Linux and other RTOS environments. Your responsibilities will include testing requirements analysis, design, unit level test, and final release validation activities. You will also be responsible for the verification of enhancements and maintenance of existing products.
As a successful candidate you possess:
- A strong background in embedded software testing for real-time environments.
- 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.
Duties Include: |
> |
Development of a comprehensive suite of test cases to validate the application level modules on the endpoint Linux platform. |
> |
Development of test application that reside on the Linux platform which exercises the hardware drivers. |
> |
Ongoing development of a suite of regression tests that validates the nightly builds. |
|
|
Experience and Education/Professional Credentials Required:
|
1. |
Minimum 3-5 years work experience in development of automation tests for real time embedded systems. |
2. |
Demonstrated experience with validation of embedded Linux solutions, including both driver and application development/testing. |
3. |
Strong C programming skills for embedded systems. |
4. |
Strong skills with Linux environment, tools and scripting languages (PERL, Python, Ruby). |
5. |
Ability to interpret hardware designs and use hardware test equipment |
6. |
B.A.Sc. in Computer Engineering or Electrical/Electronic Engineering. |
7. |
Registered or eligible for immediate registration as an EIT or P.Eng; with the Association of Professional Engineers & Geoscientists of BC (APEGBC). |
|
|
Experience Desired:
|
1. |
Programming ARM7 and ARM 9 based processors. |
2. |
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. |
| |
|
|
|