Staff Software Engineer

John Deere John Deere · Industrial · Cary, NC +1 · Product Engineering (CA)

Staff Software Engineer at John Deere focusing on developing complex product designs, product changes, and software solutions for advanced guidance and autonomy features in robotics. The role involves technical leadership, design, integration, validation, and research for guidance technology, with a preference for experience in robotics, autonomy, path planning, and AI generative code technology.

What you'd actually do

  1. Provide technical leadership to design, develop, integrate, and validate complex software solutions for advanced guidance and autonomy features
  2. Lead development of turf guidance designs to ensure cost, reliability, schedule, and performance integrity.
  3. Design innovative engineering solutions and associated validation approaches that meet functional, performance, and quality objectives.
  4. Research, define, and execute plans to close existing gaps in current guidance technology.
  5. Manage technical knowledge sharing, mentor team members, and contribute to the growth of organizational capability within the discipline.

Skills

Required

  • software product development using C++
  • digital/cloud technologies
  • lead complex technical work with minimal guidance
  • make sound engineering decisions
  • define technical direction
  • drive execution
  • balance quality, cost, schedule, and performance considerations

Nice to have

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

What the JD emphasized

  • Extensive experience in software product development using C++ and digital/cloud technologies
  • Deep experience with robotics, guidance, autonomy, or path planning technologies

Other signals

  • guidance and autonomy features
  • robotics, guidance, autonomy, or path planning technologies
  • AI generative code technology