Software Developer/Programmer II

Cedar Falls, IA 50613

Posted: 09/20/19 Employment Type: 3 years Industry: Other Job Number: JDJP00020553



Reviews, analyzes, and modifies programming systems including encoding, testing, debugging and documenting programs. May require a bachelor's degree. Requires 4-6 years of experience in the field or in a related area. Familiar with a variety of the field's concepts, practices, and procedures. Relies on experience and judgment to plan and accomplish goals. Performs a variety of complicated tasks. May lead and direct the work of others. May report directly to a project lead or manager. A wide degree of creativity and latitude is expected.


Position Title


Embedded Developer

Specific Position Requirements


As an Embedded Software Controls Engineer, you will design, develop, test, and document embedded systems. The systems include electromechanical and electrohydraulic controls for agricultural equipment projects. 
In addition, you will: 
- Create and develop software per the John Deere Embedded Software Development Process 
- Develop software using embedded C and/or Model Based Software Development in MATLAB/Simulink 
- Participate in control system design, implementation, testing and analysis. 
- Verify that software meets requirements, through a combination of virtual and hardware based testing including; desktop, bench, vehicle simulator testing. 
- Analyze system issues, develop an understanding of the root cause and create appropriate action plans to resolve these issues. 
- Provide technical support during system field-testing activities on an as needed basis. 
- Provide necessary design documentation to support development of service publications. 
4 or more years’ recent experience with C coding. MBSD experience is highly preferred. 

Hours of work: Typical: between 7:00AM and 5:00 PM
Safety shoes: Yes requirement can be provided after start date

  Business casual dress code. Possibility of driving personal vehicle to different Deere locations in Waterloo. Also, position may travel outside of Waterloo/Cedar Falls to Deere facilities.


Apply Online
Apply with LinkedIn Apply with Facebook Apply with Twitter
1 person has applied to this job

Send an email reminder to:

Share This Job:

Related Jobs:

Login to save this search and get notified of similar positions.