Job Description:
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
John Deere is looking for B.E. / B.Tech profile candidates.
Short Job Information