CareerPlan

Software Engineer - Monterrey

Monterrey,Nuevo León,MexicoFull-time2026-10-27 → 2026-11-10

Core

Develop and test high-quality embedded software features in C++ on Linux-based controllers to enable global telematics for John Deere's agricultural, construction, and forestry equipment.

Role type

Embedded Software Engineer

Builds

Embedded controllers and telematics solutions for agricultural and industrial machinery

Domain

Agriculture / Industrial Automation / Embedded Systems

Required skills

C++, Linux, Embedded Systems, Agile, System Design, Change Management, Project Management

Preferred skills

Python, Bash, CMake, Real-time systems, Multithreading, Wireless communications (Cellular, Wi-Fi, Bluetooth), IoT, Telematics

Technologies

C++, Linux, Python, Bash, CMake, Cellular, Wi-Fi, Bluetooth

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; Operate on an Agile scrum team on a variety of features with direction from technical leads.

Seniority

Individual Contributor