Software Engineer - Monterrey
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