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 embedded controllers within a Linux environment to enable global telematics for agricultural and construction equipment.

Role type

Embedded Software Engineer

Builds

Embedded controllers and telematics solutions for John Deere machinery

Domain

Agriculture and Construction Technology

Required skills

C++, Embedded software development, Linux environment, System analysis, Agile scrum

Preferred skills

Python, Bash, CMake, Real-time/multithreaded systems, 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 and cross-functional teams to define requirements, Operate on an Agile scrum team on a variety of features