John Deere is seeking a Senior Staff Software Engineer to join their team in Santa Clara, CA. This role is crucial for bridging the full system stack, from build systems and containers to ROS infrastructure, board support packages (BSP), and cloud backends. The engineer will be responsible for improving the C++ build pipeline, architecting transitions in ROS 2 middleware, diagnosing complex system-level issues, and designing core autonomy software components. This position also involves mentoring teammates and identifying/resolving systemic software quality issues. VISA Sponsorship is NOT available for this position.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior