Description :
Description
Information on the move - it's the mission of NavCom Technology, Inc., a wholly-owned subsidiary of John Deere. Specializing in precision GPS, wireless communication and robotics systems, we call it the "mobilization of information" and it's vital to the way the world does business today. Our people do challenging technical work they thrive on, and we offer them the casual, stimulating environment that facilitates their most productive thinking. Located in Torrance, California, NavCom is always looking for the best and brightest to keep us on the leading edge of the fast-moving technology industry. View location information to learn more about the area.
One of the benefits of working at John Deere is our comprehensive career development program. Our employees' internal resumes are accessible on-line by managers and human resources, allowing them to match employee interests with company needs-in short, getting the right people in the right jobs, at the right time.
John Deere NavCom Technology is seeking an Embedded Software Engineer to design, implement, modify and extend advanced navigation algorithms for NavCom GPS receivers. In this position, you will:
Define and evaluate requirements.
Design and document functionality.
Implement functionality in C and C++ as directed.
Resolve defects in a systematic, persistent and thorough manner.
Make direct technical contributions to the development, maintenance and testing of embedded firmware code bases used in NavCom's GPS receivers and related products.
Work with software development teams and support senior design engineers in implementing and testing modifications and extensions to GPS receiver software and related embedded components.
Direct technical contribution through product modification, extension and defect resolution.
Work as a team with software product team members to quickly and effectively diagnose and solve software defects.
Qualifications
Education
Bachelor of Science Degree in Electrical Engineering, Computer Science, Computer Engineering, Geomatics, Physics, or Mathematics or equivalent experience.
Masters or PhD preferred.
Required Skills and Experience
Good analytical skills needed for algorithm development.
Embedded programming experience to assist in implementation of the algorithms in the target hardware.
2+ years professional experience programming embedded C/C++ language software, preferably with GPS or GPS related embedded devices.
2+ years professional experience in writing and executing software test plans.
Knowledge of multi-task or multi-threaded system semantics.
Experience using a Source Code Control Package in a team environment in the normal course of development cycles.
Desired Skills and Experience
CMM/CMMi experience or knowledge.
Visual C++ or Borland C++ Builder experience a plus.
Experience with Real Time Operating Systems (RTXC or WindowsCE) a plus.
The information contained herein is not intended to be an exhaustive list of all responsibilities, duties and qualifications required of individuals performing the job. The qualifications detailed in this job description are not considered the minimum requirements necessary to perform the job, but rather as guidelines. They may vary from position to position.
The information contained herein is not intended to be an exhaustive list of all responsibilities, duties and qualifications required of individuals performing the job. The qualifications detailed in this job description are not considered the minimum requirements necessary to perform the job, but rather as guidelines. They may vary from position to position.
Summary
Job Field Product Engineering
Locations California-Torrance
Organization Agriculture Equipment
Schedule Full-time
Shift Day Job Additional Information
Posting Date Jun 23, 2008, 03:18 PM, Montreal, New York, Washington D.C. - (UTC -5:00)