Share this Job

Sr. Embedded Software Eng. - Team Leader

Date: Aug 17, 2019

Location: Garza Garcia, NLE, MX, 66210

Company: John Deere

There are 7 billion people on this planet. And by 2050, there will be 2 billion more... many moving into urban centers at an unprecedented rate. Making sure there is enough food, fiber and infrastructure for our rapidly growing world is what we’re all about at John Deere. And it’s why we’re investing in our people and our technology like never before in our 175-year history. Here the world’s brightest minds are tackling the world’s biggest challenges. If you believe one person can make the world a better place, we’ll put you to work. RIGHT NOW.


Title: Sr. Embedded Software Eng. - Team Leader 

Primary Location: Mexico (MX)  - Nuevo León (MX-NLE)  - Garza Garcia 

Function: Product Engineering 



John Deere is a foremost leader in the ag equipment business, and we continue to put a solid stamp on other industries. For over 150 years, the company’s portfolio of groundbreaking products has grown to include industries related to and outside of agriculture, including Turf, Construction and Forestry and Wind Technologies. The image of John Deere is no longer that of a signature green tractor meandering across a field; it’s been replaced with an image of acceleration, swift progress, and innovative leaping toward the company’s 200th year. The product line alone serves as proof with advances in machine performance, equipment automation, fleet management, and John Deere’s ongoing investment in emerging markets.



Main Responsibilities:

  • Design new and existing embedded software controls for robust on/off road vehicles and harsh environments. Follows agile development methodology. Well conversant with requirements capture, analysis, design, programming, debugging, hardware integration
    and verification.
  • Should be able to use traditional as well as state of art tools for development such as (Model Based Software Design & Simulation (MBSD), Auto Code Generation, Software In Loop (SIL), Hardware In Loop (HIL) and Model In Loop (MIL) tools. The systems will include analog / digital electronics, software operating systems, advanced control theory / methods, hydraulic control, electric motor control and displays / instrumentation.
  • This person will plan, coordinate, and perform tasks to meet quality, delivery and cost goals with minimal supervision. This position requires a high degree of technical judgment, independent thinking, experience and unique development approaches to solutions and ability to mentor other engineers on complex technical issues when needed.
  • Develop and implement new software technologies
  • Act as subject matter expert and application expert as it pertains to the assignment.
  • This position will be the Liaison between Engineering Centers to address and communicate any new projects or implement new processes within the group.


What Skills You Need:

  • 4 years of experience in firmware (Embedded Software) development.
  • 4 years of experience in C or C++ programming language.
  • 5 years of experience with microcontrollers or other processors (such as ARMs or DSPs or PSoCs).
  • Proven experience on Enterprise development standards.
  • Fast adapting to new ways of development depending on new technologies.
  • Experience with Agile Methodology
  • Proven experience with simulation and modeling tools (MBSD) (e.g. MATLAB, Simulink, Real-Time Workshop, etc.)
  • Able to work on complex algorithms/features.
  • Proven experience on Plant Model Creation.
  • Good Knowledge of Real-Time Operating System concepts, task schedulers, and application development.
  • Understanding and some experience with communication networks mainly CAN.
  • Good Knowledge of operation and use of compilers, linkers and locators.
  • Good Knowledge of microcontroller operation and memory organization.
  • Experience with development and debugging tools (e.g. source level debuggers, oscilloscopes, logic analyzers, multi-meters, etc.)
  • Experience with microcontroller peripherals and systems (e.g. PWM outputs, boot loaders, A/D converters, watchdog timers, interrupt and trap functions, serial and parallel interfaces, etc.)
  • Good written and verbal communication skills (English).


What Makes You Stand Out:

  • Capability to create trust on costumers in order to be liaison for current and new units.
  • Demonstrated strong technical skills & mentoring in the areas of embedded software development.
  • Experience in developing/debugging and testing Embedded Software in PDP environment.
  • Demonstrated technical skills with automotive and portable electronic design, communication bus interfaces, GPS systems, wireless communications, electronics manufacturing and test processes, and electromagnetic compatibility.
  • Knowledge of AUTOSAR & Model Based Systems Design.
  • Demonstrated leadership skills in driving Software Development Automation.
  • Experience with farming practices and farm equipment operation.



Bachelor's degree in Mechatronics Engineering, Electrical Engineering or equivalent experience.




At John Deere, you are empowered to create a career that will take you to where you want to go. Here, you'll enjoy the freedom to explore new projects, the support to think outside the box and the advanced tools and technology that foster innovation and achievement.


John Deere--a proven business leader-- watch your potential grow. 


This position will be posted for a minimum of 7 business days and unposted when a qualified pool of candidates is achieved.

Candidates must have the necessary work permits to work in the country.

Job Segment: Hydraulics, Agricultural, Embedded, Informatics, Developer, Engineering, Agriculture, Technology

Find similar jobs: