Software Engineer – Embedded Controls (Monterrey)
John Deere · San Pedro Garza García
Job description
About the role
John Deere is looking for a Software Engineer to join its Product Engineering team in Monterrey. You will design and develop embedded software controls for engine systems, contributing to the company’s innovative agricultural and industrial equipment.
Key responsibilities
- Design, implement, and maintain embedded software for engine controls.
- Participate in requirements capture, analysis, design, debugging, hardware integration, verification, validation, and documentation.
- Collaborate daily with the Software Supervisor, Manager, Product Owner, Delivery Leads, and other developers using Agile methodology.
- Attend Agile ceremonies such as sprint planning, daily stand‑ups, and retrospectives.
- Monitor team performance metrics and provide continuous, structured feedback.
- Manage personal workload efficiently to deliver high‑quality results.
Required profile
- Experience with traditional and modern software development tools and methodologies.
- Strong understanding of embedded software technology.
- Ability to work in a fast‑paced, collaborative environment.
Required skills
- C programming
- C++ programming
- Python
- Software‑in‑the‑Loop (SIL)
- Hardware‑in‑the‑Loop (HIL)
What we offer
- Opportunity to work on cutting‑edge agricultural and industrial technology.
- Collaborative, innovation‑driven culture.
- Professional growth within a historic, global company.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Mexico.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
Published 1 month ago
Expires 1 week from now
36 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
John Deere
San Pedro Garza García