{{hero.title}}

Job Description
ANALISTA ENGENHARIA PRODUTO PL
Requisition ID:  6056
Job Location:  Sorocaba - São Paulo - Brazil
Category for Job Posting:  Research and Development
Job Type for Job Posting:  Full Time
Working Mode for Job Posting:  Hybrid

About Us

Na CNH, somos movidos por um propósito claro: servir e impulsionar as pessoas que alimentam e 
constroem um mundo em crescimento.
Como líder global nos setores de agricultura e construção, desenvolvemos equipamentos, tecnologias e 
soluções que ajudam nossos clientes a trabalhar de forma mais produtiva e sustentável. Nosso sucesso 
começa pelas pessoas, e promovemos uma cultura colaborativa, na qual a inovação prospera e cada 
profissional tem a oportunidade de crescer.
Grow a Career. Build a Future.
Se você está pronto(a) para gerar impacto e construir uma carreira com propósito, há um lugar para você na 
CNH.
Venha trabalhar na empresa mais inovadora do Brasil e nos ajude a construir o que vem pela frente

Job Purpose

O Engenheiro de Desenvolvimento de Software é responsável por projetar, desenvolver e manter soluções de software que viabilizam recursos avançados de Agricultura de Precisão em máquinas agrícolas.

Essa função contribui para a entrega de aplicações embarcadas e algoritmos confiáveis e de alto desempenho, com forte foco no processamento de dados em tempo real.

Atuando como parte de uma equipe multidisciplinar de engenharia, o profissional aplica práticas modernas de desenvolvimento de software para criar soluções robustas baseadas em Java, capazes de operar de forma eficaz em ambientes de campo desafiadores.

A posição desempenha um papel fundamental na transformação de dados provenientes de máquinas e sensores em informações acionáveis, apoiando a inovação de produtos, a eficiência operacional e o aumento da produtividade dos clientes em operações agrícolas ao redor do mundo.

Key Responsibilities

  • Responsabilidades

    • Projetar, desenvolver e manter aplicações de alto desempenho em Java e Android para sistemas embarcados e de tempo real a bordo de máquinas agrícolas.

    • Implementar algoritmos e funcionalidades de software para recursos de Agricultura de Precisão, incluindo Monitoramento de Produtividade (Yield Monitoring).

    • Dar suporte à comunicação robusta entre displays embarcados, ECUs (Unidades de Controle Eletrônico) da máquina e plataformas em nuvem/externas, quando aplicável.

    • Aplicar práticas modernas de desenvolvimento em Java, utilizando boas práticas de programação, design orientado a objetos, padrões de projeto e padrões de codificação.

    • Otimizar o software para desempenho em tempo real, baixo consumo de memória, alta confiabilidade e operação em condições severas de campo.

    • Identificar, analisar e solucionar problemas de software encontrados durante o desenvolvimento, validação, testes HIL (Hardware-in-the-Loop), testes de campo e escalonamentos provenientes do campo.

    • Desenvolver testes unitários, testes de integração e participar da execução de testes Hardware-in-the-Loop e testes de campo.

    • Colaborar com equipes de Qualidade (QA), Validação, Engenharia Embarcada, Engenharia de Sistemas, Produto e outras áreas multidisciplinares para garantir funcionalidades de Agricultura de Precisão robustas e precisas.

Experience Required

  • Requisitos e Qualificações

    • Graduação em Ciência da Computação, Engenharia de Software, Engenharia Elétrica, Engenharia da Computação ou área correlata.

    • Experiência no desenvolvimento, manutenção e depuração de aplicações de software em ambiente de produção.

    • Sólida experiência com desenvolvimento em Java. Experiência com desenvolvimento Android será considerada um diferencial.

    • Fluência em inglês escrito e falado, incluindo capacidade para participar de discussões técnicas, elaborar documentação de engenharia e colaborar com equipes globais.

    • Conhecimento sólido em programação orientada a objetos (OOP), princípios de arquitetura e design de software, bem como padrões de projeto (Design Patterns).

    • Experiência com sistemas de controle de versão, como Git, e fluxo de desenvolvimento colaborativo.

    • Familiaridade com práticas do ciclo de vida de desenvolvimento de software (SDLC), incluindo revisão de código, testes e metodologias ágeis.

Preferred Qualifications

  • Requisitos Desejáveis

    • Experiência em depuração (debugging), análise de desempenho e resolução de problemas em sistemas de software complexos.

    • Conhecimento de frameworks para testes unitários e testes de integração.

    • Capacidade de trabalhar de forma colaborativa em equipes multidisciplinares de engenharia e de comunicar conceitos técnicos de maneira clara e eficaz.

What We Offer

Cultura na CNH

Na CNH, as pessoas estão no centro de tudo o que fazemos. Por isso, oferecemos um programa abrangente de benefícios, desenvolvido para apoiar sua saúde, bem-estar e sucesso de longo prazo.

Desde uma remuneração competitiva até modelos de trabalho flexíveis e oportunidades de desenvolvimento contínuo, nossos benefícios refletem o compromisso de criar um ambiente onde os colaboradores se sintam apoiados e capacitados, tanto em sua vida pessoal quanto profissional.

Acreditamos que, quando você tem acesso às ferramentas necessárias para prosperar, é capaz de gerar um impacto significativo. Na CNH, você não encontrará apenas os recursos para alcançar o sucesso hoje, mas também a base para desenvolver sua carreira e construir seu futuro.

{{ourTeam.title}}

{{slide.title}}

{{explore.title}}

{{explore.description}}

{{feed.title["#text"]}}
{{feed.city["#text"]}}, {{feed.country["#text"]}}