




Job Summary: This role involves enhancing embedded software development processes, mentoring developers, defining backend architecture, and improving the usability and continuous improvement of agricultural machine onboard computers. Key Highlights: 1. Experience in embedded software development in C++ and Qt. 2. Optimization of embedded software processes and architecture. 3. Mentoring developers and analyzing software failures. Required Qualifications: * Bachelor's degree in Computer Science, Systems Analysis, or related fields; * Minimum 5 years of experience in software development in C\+\+; * Experience in software development in Linux environments; * Experience in software development using Qt for embedded devices; * Availability for travel; * Ability to read technical documents in English; Desired Qualifications: * Good programming practices in C\+\+14/C\+\+17; * Practical knowledge of software version control using GIT. Responsibilities: * Improve embedded software development processes; * Mentor junior and mid-level software developers; * Define backend architecture for embedded devices using C\+\+; * Improve the usability of onboard computers in agricultural machinery; * Continuously improve the source code base of embedded software; * Perform root cause analysis of embedded software failures; * Conduct field testing of onboard computers in agricultural machinery. Availability to work in a hybrid model in Paulópolis/SP. Availability to work from 07:10 to 16:58 or from 07:30 to 17:18. Availability for travel to support field integration testing and customer visits. This position is also open to candidates with disabilities (PcDs).


