John Deere Robotics Software Engineer - Test in Urbandale, Iowa
At John Deere, we run so life can leap forward. This powerful pupose is our promise to humankind that we will dream, design and deliver breakthrough products that sustain our world for generations to come. The world is counting on us to feed billions of people and build vital infrastructures in villages, towns, and megacities. We live up to the legacy our founder forged in a one-room blacksmith's shop nearly two centuries ago by creating a culture that brings out the best in all of us. A culture where great ideas thrive because every voice is heard.
Primary Location: United States (US) - Iowa - Urbandale
Function: Product Engineering
Title: Robotics Software Engineer - Test - 73943
Visa sponsorship is NOT available for this position
As a Robotic Software Test Engineer for the CTO organization located in Urbandale, Iowa, you will join our team delivering advanced automation and perception solutions to the market. We are looking for someone exceptional to lead efficient and innovative verification of software solutions that use computer vision and machine learning (CVML) for John Deere machines, making them smarter. The types of machines you’ll be making smarter are agriculture, construction, and roadbuilding machines for our global customers.
Ensure solutions meet customer expectations using a deep understanding of software solutions being implemented coupled with a deep understanding of customer needs
Develop high-quality test plans using automated, manual, and in-field tests so we can fail fast and learn quickly about the quality and performance of our products and concepts
Execute manual and automated tests, communicate results, and drive cross-functional teams to root cause and resolution
Collaborate with robotics and test team members across other Deere units, locally and globally
What Skills You Need
Ownership/curiosity/ability to achieve results through individual contributions and by influencing others in a fast-paced environment
Strong analytical skills, thrives on breaking down, solving, and conveying complex features/issues to engineers in the same and other disciplines
Passion/ability to understand the details of how software is written and implemented
Team environment work experience with cross-functional team members
Understanding of Agile development
What Makes You Stand Out
Testing or productive use of vehicles and implements in the agriculture, construction, and roadbuilding industries, ideally including direct customer interactions
Industry or academic experience designing, developing, testing, or integrating products, especially electrical and mechatronic systems
Practical knowledge of UDP, TCP/IP, CAN, or other networking communication protocols
Developing or testing Computer Vision / Machine Learning algorithms through academic or practical work experience
Using scripting languages (e.g. Python, Bash, Perl, etc.)
Test planning and executing at component and sub-system levels
Working with embedded software systems, especially perception solutions in harsh environments
Working in a Linux environment
Ideally, you will have a degree or equivalent related work experience in the following:
- Bachelor's degree in Engineering, Science or Technology related discipline
What You'll Get
At 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 (http://www.deere.com/en/our-company/john-deere-careers/why-john-deere/) to find out more about our Total Rewards Package.
The information contained herein is not intended to be an exhaustive list of all responsibilities 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. An Equal Opportunity Employer, John Deere requires a diversity of people, perspectives and ideas to address the complex challenges of its global business. John Deere is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to, among other things, race, religion, color, national origin, sex, age, sexual orientation, gender identity, status as a protected veteran, or status as a qualified individual with disability.
- John Deere Jobs