Staff Software Engineer at John Deere - ScoutJobs - The AI-curated global job board
Skip to content
John Deere
Posted 21 hours ago

Staff Software Engineer

John DeereStaff Software Engineer

Perks & benefits

CommissionHealth InsurancePaid Leave

Requirements

C++, digital/cloud technologies, software product development, Bachelor's degree in Engineering, Ag, Science or Technology

Skills

C#LinuxRoboticsMatlab

About the role

Responsibilities

  • Provide technical leadership to design, develop, integrate, and validate complex software solutions for advanced guidance and autonomy features
  • Lead development of turf guidance designs to ensure cost, reliability, schedule, and performance integrity
  • Design innovative engineering solutions and associated validation approaches that meet functional, performance, and quality objectives
  • Research, define, and execute plans to close existing gaps in current guidance technology
  • Manage technical knowledge sharing, mentor team members, and contribute to organizational capability growth
  • Support and lead multiple technical efforts, communicating progress, risks, and tradeoffs to senior leaders

Requirements

  • Extensive experience in software product development using C++ and digital/cloud technologies
  • Demonstrated ability to lead complex technical work with minimal guidance and make sound engineering decisions
  • Proven ability to influence, collaborate, and build credibility across software, systems, test, and product teams
  • Strong ability to define technical direction and balance quality, cost, schedule, and performance
  • Bachelor's degree in an Engineering, Ag, Science, or Technology related discipline

Preferred Qualifications

  • Deep experience with robotics, guidance, autonomy, or path planning technologies
  • Experience architecting software on Linux, QT, and related UI or platform frameworks
  • Knowledge of production turf practices, machines, and customer workflows
  • Experience with model-based design tools such as Matlab/Simulink and AI generative code technology
  • Experience mentoring engineers and leading cross-functional technical initiatives

Benefits

  • Highly competitive base pay
  • Flexible work arrangements
  • Savings & Retirement benefits (401K and Defined Contribution)
  • Healthcare benefits with generous company HSA contributions
  • Tuition assistance and adoption assistance
  • Employee Purchase Plan and various discount programs
  • Vacation and Holiday Pay

About the Company

John Deere is investing in people and technology to tackle the world's biggest challenges, ensuring there is enough food, fiber, and infrastructure for a rapidly growing global population.

ScoutJobs Agent

Get matches like this delivered daily

Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.

Get started — it's free

Staff Software Engineer

John Deere · Cary

Sign up to apply