{{hero.title}}
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.