




Job Summary: We are seeking an experienced C++ developer to drive continuous improvement and software architecture for embedded systems, as well as mentor the team. Key Highlights: 1. Lead improvements in embedded software development processes 2. Define backend architecture for embedded devices using C++ 3. Mentor junior and mid-level software developers Required Qualifications: * Bachelor's degree in Computer Science, Systems Analysis, or related fields; * Minimum 5 years of software development experience in C\+\+; * Experience developing software in Linux environments; * Experience developing software using Qt for embedded devices; * Willingness to travel; * Ability to read technical documents in English; Desired Qualifications: * Strong knowledge of C\+\+14/C\+\+17 programming best practices; * Practical experience with 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\+\+; * Enhance 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. Hybrid work model available in Paulópolis/SP. Availability to work from 7:10 AM to 4:58 PM or from 7:30 AM to 5:18 PM. Willingness to travel for field integration testing and customer visits. This position is also open to candidates with disabilities (PcDs).


