contact | home
 
Register Your Vacancy
Register For Employment
Search Job Openings
About T.R.A.C.K.
Services We Offer
Operating Area
Expert View
Contact Us
Home
  << back
Embedded Software Engineer, Arizona, USA

Posting Number: TAARI070
Location: Calgary, AB
Date Posted: 07/14/2010
Closing Date: 09/06/2010

Job Description:
My client a leading International GPS manufacturer and employer of choice requires an Embedded Software Engineer
for it's Agriculture R & D in Arizona

Reporting to the Director Systems & Platforms you will be responsible for:
Performing software design and development tasks on components
embedded in hardware devices. In addition, planning, designing, developing and testing software
systems or applications for GPS based guidance products is also part of the work together with
being responsible for the effective and professional development of new software in accordance
with marketing and end-user requirements. Performance of trouble-shooting, problem solving,
testing and maintenance of legacy software applications is also required.
Responsibilities:
ï‚§ Work in a team or individually to design, develop and test software components written in C,
C++ on a proprietary hardware platform running a scheduler, real-time operating system, Linux,
or Windows.
ï‚§ Design, develop, test and document quality software to user and functional requirements within
specified timeframes and in accordance with Hemisphere GPS coding standards.
ï‚§ Design and implement complex embedded and desktop software on a variety of hardware
platforms.
ï‚§ Ability to bring up and debug new hardware platforms.
ï‚§ Program in C, C++, assembly for both desktop and embedded targets.
ï‚§ Generate rapid prototypes for feasibility testing.
ï‚§ Work with engineering testing and production teams for software validation/verification.
ï‚§ Generate all documentation relevant to software operation.
ï‚§ Perform tasks as specified by the Software Development Team Lead(s).
ï‚§ Adhere to the Hemisphere GPS Quality Management System (QMS) ISO9001:2008.
ï‚§ Contribute to the improvement of development systems and processes to ensure efficient and
effective work procedures are maintained and/or improved.
ï‚§ Communicate effectively with customers on technical or sensitive issues.
ï‚§ Provide on-site customer support when required (only on very sensitive or urgent issues).


Qualifications:
Education and Experience:
ï‚§ Computer Engineering or Computer Science Degree required.
ï‚§ Minimum 5 years progressive project software engineering in related product environments.
ï‚§ GPS, particularly for applications on aircraft and/or ground vehicles preferred.
ï‚§ Knowledge of Object Oriented analysis and design.
ï‚§ Ability to compare and contrast design patterns and software system architectures.
ï‚§ Demonstration of system and software best practices.
ï‚§ Experience with source control and configuration management systems.
ï‚§ Experience interfacing devices via various protocols such as RS232, SPI, TWI, EBI, USB, and
CAN.
ï‚§ Knowledge of real-time concepts.
Demonstrated Competence in the following:
ï‚§ Proficiency with GNU & Microsoft tool-chains.
ï‚§ Embedded Linux, Windows CE, Windows XP.

Additional Information:

 
   
   
    © T.R.A.C.K. Associates, oil & gas, construction, engineering recruitment calgary alberta             Website by Media Eye Studios