J

John Deere

Builds farm, construction, and forestry machines

Embedded Software Engineer - Product Engineering

Embedded EngineeringUpdated on Nov 12
Full-timeMonterrey, Nuevo Leon, MexicoNo salary listedIn-person

About the Job

Requirements

  • Create and maintain technical and/or user documentation and backup files to enable recovery in case of problems.
  • Design, test, and validate engineering solutions against design briefs, including functionality, performance, aesthetics, and cost, and ensure they meet organizational and regulatory standards.
  • Define engineering standards and specifications for the organization and its suppliers, contractors, and consultants.
  • Carry out change management and innovation activities, including implementation support, process improvement diagnosis, and designing, developing, and delivering organizational innovation and change objectives.
  • Design and continuously improve manufacturing or materials processes and process systems, specifying methods, process steps, plant machinery, and equipment needed to meet cost and quality parameters.
  • Carry out inspections to evaluate engineering work quality or the integrity of installations or structures and specify remedial work required for compliance with specifications and regulations.
  • Have a degree in Mechatronics, Computer Science, Information Systems, or a similar engineering field.
  • Have the necessary work permits to work in the country.

Responsibilities

  • Develop and test high-quality software features in C++ on embedded controllers in a Linux environment.
  • Investigate embedded software issues and implement sustainable solutions.
  • Collaborate with system engineers, architects, and cross-functional teams to define requirements, analyze potential impacts, and drive results.
  • Work on a variety of features as part of an Agile scrum team, following direction from technical leads.
  • Manage and deliver projects of varying sizes and complexity; depending on seniority, design the overall project management strategy.

Desired Qualifications

  • Have knowledge of scripting languages such as Python, Bash, or CMake.
  • Have experience in a Linux environment.
  • Have experience with real-time, embedded, multithreaded systems.
  • Understand wireless communications, including cellular, Wi-Fi, and Bluetooth.
  • Have experience with Agile software development processes.
  • Have exposure to the Internet of Things and telematics.

About the Company

John Deere

Builds farm, construction, and forestry machines

John Deere builds tractors, combines, and other farm machines, along with equipment for construction, forestry, road building, and lawn care. Many of its machines use GPS guidance and cameras to steer themselves and spray only the weeds they detect, and farmers track each field and machine through its Operations Center app. Deere sells machines, replacement parts, and repair service through a worldwide network of independent dealers, which handle sales, servicing, and trade-ins in their local areas. Deere & Company was founded in 1837 by blacksmith John Deere, whose steel plow cut through sticky prairie soil, and is based in Moline, Illinois.

Company size
10,001+
Company stage
IPO
Headquarters
Moline, IL
Founded
1837

Recently Posted Jobs

Explore more opportunities at John Deere

See more jobs