Location
guadalajara, guadalajara, Mexico
Posted
July 05, 2026
Job Description
Job Title: Embedded Software Engineer
Location: Iowa or ND
Duration: Long Term
Client: John Deere
Job Responsibilities- Embedded Linux / BSP and Middleware Engineer – Autonomous Orchard Tract or Support the Automation Core Software team on an autonomous orchard tractor program, contributing to embedded Linux, BSP, middleware, hardware abstraction, communication, integration, and validation activities.
- Work in one of two primary technical tracks: Board Support Package (BSP) development or Middleware / middle-layer software development.
- Develop, integrate, test, and document production-quality embedded software using Deere processes, tools, sprint cadence, and engineering standards.
- Collaborate frequently with customer engineering teams, suppliers, and cross-functional stakeholders to resolve technical issues, clarify requirements, and deliver working software increments.
- Support either remote middleware develo...