John Deere, you are empowered to create a career that will take you to where you want to go. Here, you’ll enjoy the freedom to explore new projects, the support to think outside the box and the advanced tools and technology that foster innovation and achievement. We offer comprehensive relocation and reward packages to help you get started on your new career path. Click here to find out more about our Total Rewards Package.
Embedded Software Engineer
As an entry-level Embedded Software Engineer, for the John Deere Intelligent Solutions Group (ISG-Urbandale), you will participate on a team that develops software solutions for displays and telematics and infrastructure in the areas of custom embedded hardware reprogramming, security and an analytics framework. You will perform basic product design, testing, automation and/or analysis work for a defined portion of a project. In addition, you will:
Operate in a scrum team environment, providing input to design solutions and participating in design reviews
Develop recommendations within established guidelines; work and decisions are reviewed by technical leads before implementation
Design, develop and test software for custom embedded displays and telematic devices, build systems, simulators and test infrastructure.
VISA Sponsorship is NOT available for this position.
Effective communication skills with training or experience in software product development using C++, C, Python and scripting languages
Training or experience with Object Oriented Analysis/Design (OOA/D)
Training or experience with multi-threaded systems
Experience that demonstrates you are a self-starter, and able to work well without close direction
Experience interfacing successfully with engineers and personnel of other disciplines
Experience using Linux, Qt, UI frameworks, OpenGL and Database Architect/SQL
Experience with Agile software development practices
Experience with Test Driven Development (TDD) and software test automation
Advanced Degree in Computer Engineering, Electrical Engineering or Computer Science
Education (or equivalent work experience)
Bachelor’s degree in an Engineering, Science or Technology related discipline
To Apply,Click here!