John Deere

Software Engineer - Monterrey

John Deere
Apply
3 days ago
Monterrey, MexicoMid Level

Responsibilities

  • Develop and test embedded software features in C++ on controllers running Linux.
  • Investigate embedded software issues and implement sustainable solutions.
  • Collaborate with system engineers, architects, and cross-functional teams to define requirements and assess impacts.
  • Work on an embedded development Scrum team across a variety of telematics-related features.
  • Communicate and collaborate with technical leads and distributed engineering teams.

Requirements

  • Expertise in embedded software development.
  • Expertise in C++ or a similar programming language.
  • Ability to analyze complex systems, identify issues, and implement sustainable solutions.
  • Degree in Mechatronics, Computer Science, Information Systems, or a similar engineering field.
  • Necessary work permits to work in the country.
  • Preferred qualifications include Python, Bash, CMake, Linux, real-time embedded multithreaded systems, wireless communications, IoT, telematics, and Agile software development experience.

Tech Stack

Categories

John Deere

About John Deere

10,000+ employees

John Deere designs and manufactures agricultural, construction, and forestry equipment, engines, and turf/golf machinery, along with precision agriculture software and connected services. It sells machines, parts, and subscriptions through a worldwide dealer network and offers customer financing via John Deere Financial. Founded in 1837 and headquartered in Moline, Illinois, the company is publicly traded on the NYSE (ticker: DE).

Contact me