Attention Job Seekers!

Finding a great job doesn't have to be impossible. Simply sign up for our free newsletter and you'll have access to new jobs week after week. All you have to do is provide us your email address and we'll send you the hottest job listings you'll find anywhere.


We value your privacy. We will not rent your email to anyone.
Job Title: Embedded Software Design Engineer
Location: Fargo, North Dakota
Zip Code: 58103

Description:

For additional Employment Opportunities at John Deere visit: www.JohnDeereCareers.com



Sophisticated equipment requires sophisticated electronic systems. At Phoenix International, we provide them. We have perfected the art of designing and manufacturing a wide range of complex electronics for equipment that has to operate under the roughest imaginable conditions. Highway, agriculture, heavy construction - these industries require equipment that's not only tough, but smart. In short, we provide the brains and design them to make sure they work no matter how bumpy the road may be. With a strong technological focus, over 300 engineers give Phoenix International imposing engineering design and manufacturing capabilities. We look for people who are smart, trained, and inventive. To us, today's technology is a springboard for tomorrow. 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 Phoenix is seeking an Embedded Software Design Engineer to design new and existing embedded software controls for robust on/off road vehicles and harsh environments. In this position, you will:

Design new and existing embedded software controls for robust on/off road vehicles and harsh environments.
Perform requirements capture, analysis, design, programming, debugging, hardware integration and verification. This position requires complex architectural development, detailed design / analysis, coding, and complex testing / troubleshooting of firmware (embedded software) systems. The systems will include analog / digital electronics, software operating systems, advanced control theory / methods, hydraulic control, electric motor control and displays / instrumentation.
Perform tasks with minimal supervision to meet quality, delivery and cost goals. This position requires a degree of technical judgment, independent thinking, experience and development approaches to solutions.

Education

Bachelor of Science degree in Electrical Engineering/Computer Engineering or equivalent experience.
Required Skills and Experience

2+ years of experience in firmware (Embedded Software) development.
2+ years of experience in C or C++ programming language.
2+ years of experience with microcontrollers, ARMs, DSPs, and/or PSoCs.
Understanding of Real-Time Operating System concepts, task schedulers, and application development.
Experience with communication networks (e.g. CAN, Ethernet, FlexRay, etc.).
Thorough understanding of operation and use of compilers, linkers and locators.
Understanding of microcontroller operation and memory organization.
Experience with development and debugging tools (e.g. source level debuggers, oscilloscopes, logic analyzers, multi-meters, etc.).
Experience with microcontroller peripherals and systems (e.g. PWM outputs, boot loaders, A/D converters, watchdog timers, interrupt and trap functions, serial and parallel interfaces, etc.).
Experience with product development.
Good written and verbal communication skills (English).
Desired Skills and Experience

Experience with CMM or other mature development models.
Experience with simulation and modeling tools (e.g. MATLAB, Simulink, Real-Time Workshop, etc.).
Experience with communication protocols (e.g. J1939, ISO11783, TCP/IP, etc.).
Experience with control systems (e.g. electro-hydraulic or electro-mechanical control systems).
Experience with hybrid electric systems (X-by-wire, electric motor control, etc.).
Experience with Windows CE, ThreadX, Nucleus, and/or OSEK.

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.

AddThis Social Bookmark Button

Report this job to Get ColdFusion Jobs

Protect your privacy online when applying to jobs. Never give your social security number to a prospective employer, provide credit card or bank account information, or perform any sort of monetary transaction. Learn more here »

Apply Online (recommended)

Email Employer (no registration required)

Check Out These Other ColdFusion Jobs

Post Date Job Title Job Location
10.05.08 Software Engineer Coldfusion Fargo, ND
10.03.08 Offsite Web Developer and Systems... Bismarck, ND
10.07.08 Remote Cold Fusion Developer Bismarck, ND