Mid-Level Embedded Software Engineer - Focus on Test Automation - Indaiatuba/SP
John Deere · Indaiatuba, Sao Paulo, BR, 13347-682 · Brazil · On-site
Sign up free: we match you to jobs like this, tailor your application and fill the form. 2 free applications every day.
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: Mid-Level Embedded Software Engineer - Focus on Test Automation - Indaiatuba/SP - 124535
About The Role
As Software Engineer at John Deere, based at our Research & Development Center in Indaiatuba/SP unit, you will be responsible for contributing to the development, execution, and continuous improvement of automated test solutions for embedded software systems. You will work closely with your supervisor and cross-functional teams to ensure software quality, reduce manual testing, and accelerate feedback loops to development teams.
Main Responsabilities
Design, implement, and maintain automated test scripts for embedded software platforms.
Drive improvements in test coverage, execution efficiency, and defect detection.
Collaborate with developers, systems engineers, and validation teams to define test strategies and acceptance criteria.
Execute tests in SIL, HIL, MIL and/or VIL environments and analyze results to identify defects.
Participate in code reviews and contribute to test framework enhancements.
Document test plans and Test Cases, procedures, and results in compliance with internal quality standards based on Requirements
Support continuous integration and deployment (CI/CD) pipelines with automated test integration.
Mentor junior engineers and interns on automation best practices and tools.
What Skills You Need
Bachelor’s degree in software engineering, Electronic Engineering, Mechatronics Engineering or related field.
Experience developing, testing, and debugging software using different programming languages such as C, C++, Python or MATLAB/Simulink.
Experience with Git
Advanced English: broad vocabulary, good grammar, conducts meetings, argues, negotiates and provides training.
Strong problem-solving and communication skills.
Ability to lead initiatives and coach junior engineers and interns.
What Makes You Stand Out
Experience with ECU-Test or other Test Automation tools.
Understanding of CAN/Ethernet protocols
Knowledge of RTOS.
Knowledge on Code Best Practices and Code Standards.
Experience in Agroindustry and/or Automotive Industry.
AI applied to Software Engineering experience
ISTQB certification or equivalent.
Basics Knowledge on J1939 and/or UDS.
Experience in BUGs classification, analysis and fixing.
Agile/Scrum methodology familiarity.
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…