Junior Embedded Software Engineer - Indaiatuba/SP

Date: Sep 15, 2026

Location: Indaiatuba, Sao Paulo, BR, 13347-682

Company: John Deere

We work to help life advance, and we are always looking for innovative people who can contribute to our mission. How about becoming part of our team?

Location: Brazil (BR) - Sao Paulo  - Indaiatuba  
Function: Product Engineering (CA)
Title: Junior Embedded Software Engineer - Indaiatuba/SP - 124176

About The Role

As an Embedded Software Engineer based in our Research and Development Center (RDC) in Indaiatuba/SP, you will develop, integrate, and validate embedded software solutions for next-generation agricultural equipment. Working closely with global and cross-functional teams, you will contribute throughout the product development lifecycle, from design and implementation to testing and field validation. This is an exciting opportunity to combine embedded systems expertise, hands-on product development, and AI-powered engineering tools to deliver innovative solutions that impact customers worldwide

Main Responsabilities

  • Create and maintain embedded systems and software projects from concept through integration, validation, release, and product support.
  • Design and develop embedded software in C while utilizing AI-powered coding tools (e.g., GitHub Copilot) to enhance development speed, software quality, and engineering effectiveness.
  • Develop and execute unit and integration test strategies in simulation, laboratory, and vehicle/machine environments to ensure robust and high-quality software delivery.
  • Analyze, troubleshoot, and drive the resolution of software defects discovered in laboratory and field environments, applying root cause analysis and maintaining comprehensive technical documentation.
  • Validate software functionality in real-world operating environments, ensuring seamless integration with mechanical, electronic, and hydraulic product systems.
  • Collaborate with global engineering teams across Brazil, the United States, Mexico, Germany, and India to integrate electronic systems with product development efforts and deliver high-quality agricultural equipment solutions.
  • Stay close to customers and products through machine testing, field validation, and other hands-on product activities.

What Skills You Need

  • Bachelor’s degree in software engineering, Computer Science, Computer Engineering, Electrical Engineering, Mechatronics Engineering, or a related field.
  • One or more years of proven experience in software engineering, gained through professional work, internships, academic projects, or other university-related activities.
  • Experience working on technical projects, delivering major product features, or contributing to engineering teams.
  • Experience in systems engineering, including requirements, architecture, interfaces, integration, and verification.
  • Hands-on troubleshooting experience involving software, hardware, systems, and test environments.
  • Strong communication skills, advanced English proficiency, and effective collaboration with global and cross-functional teams.
  • Ability and willingness to learn quickly and work beyond your current area of expertise.

What Makes You Stand Out

  • Experience with C++, Python, RTOS, Linux, model-based development (MBD), or embedded communication technologies such as CAN, ISOBUS, Ethernet, or Bluetooth.
  • Knowledge of ASPICE, V-Model, functional safety, ISO 25119, CI/CD, test automation, or requirements traceability.
  • Practical experience using AI assistants, automation, or agent-based engineering workflows.
  • Hands-on experience with electronics debugging, Hardware-in-the-Loop (HIL) systems, machine testing, or field validation.

Our Main Benefits

  • Variable compensation
  • Health Insurance
  • Dental Plan
  • Life Insurance
  • Private Pension Plan
  • Vision Care Benefit
  • Vaccination reimbursement
  • Corporate University
  • TotalPass
  • Depending on the location, on-site cafeteria, meal voucher, or food allowance
  • Pharmacy assistance
  • And more

Our Recruitment Process

The selection process begins with your application. For some positions, additional assessments may be required. You will have the opportunity to meet members of the team during the interview stages!

Our recruitment process is flexible in terms of timing, so there is no need to worry. Our Talent Acquisition team is committed to providing you with the best possible candidate experience. We carefully review all applications and provide feedback at every stage of the process. In addition, all guidance and next steps will be shared via email.

 

About John Deere

John Deere is a global leader in providing advanced products, technology, and services for customers who play an essential role in agriculture, construction, forestry, and other industries. Our mission is to help meet the world’s growing need for food, fuel, shelter, and infrastructure, while promoting sustainability and preserving the planet we call home.

We innovate to drive productivity and protect our planet—and we invite you to be part of this journey. Together, we will create, test, and challenge ourselves so that life can keep moving forward. 💚


Job Segment: Test Engineer, Software Engineer, Testing, Embedded, R&D Engineer, Engineering, Technology