Automotive Embedded Software Developer

Tata Consultancy Services

Londrina

Presencial

BRL 90 000 - 130 000

Tempo integral

14 dias+

Recebe mais respostas dos empregadores

Envia um currículo específico para a oferta em poucos minutos.

Vantagens oferecidas por esta oferta de emprego

Plano de Saúde
Vale Refeição/Alimentação
Auxílio Creche
Reembolso de Certificações
Cursos online e treinamentos ao vivo
Oportunidade de experiência interna

Resumo da oferta

A Tata Consultancy Services procura um(a) Desenvolvedor(a) de Software com experiência em C/C++ para sistemas embarcados automotivos. Você vai projetar, desenvolver e manter software para ECUs, incluindo integração com middleware e camadas de aplicação, além de realizar testes e revisões de código.

O candidato ideal possui conhecimento em CAN, LIN, Automotive Ethernet, RTOS e padrões como Automotive SPICE, ISO 26262 e ISO/SAE 21434, contribuindo para a entrega de software seguro e confiável em

Qualificações

  • Experiência sólida em C/C++ para sistemas embarcados automotivos.
  • Conhecimento de ECUs, memórias, interrupções e periféricos de comunicação.
  • Experiência com protocolos automotivos CAN, LIN e Ethernet.
  • Conhecimento de RTOS e práticas de qualidade (Automotive SPICE).

Responsabilidades

  • Analisar requisitos de sistema e software com stakeholders.
  • Desenvolver e manter software embarcado para ECUs automotivas (Embedded C/C++).
  • Elaborar Low-Level Design, diagramas e documentação técnica.
  • Realizar testes, revisões de código e análises estáticas.
  • Integrar software com Basic Software, middleware e camadas de aplicação.
  • Diagnosticar problemas durante desenvolvimento, integração e testes veiculares.

Conhecimentos

Embedded C/C++
Sistemas embarcados automotivos
RTOS
CAN/LIN/Automotive Ethernet
Memória/Interrupções/Periféricos

Ferramentas

Microcontroladores
Bootloader
Automotive SPICE
ISO 26262
ISO/SAE 21434

Descrição da oferta de emprego

Venha para uma das maiores empresas de Serviços TI do mundo!! Aqui você pode transformar sua carreira! Por que fazer parte da TCS? Aqui na TCS acreditamos que as pessoas fazem a diferença, por isso vivemos uma cultura de aprendizado ilimitado cheio de oportunidades de melhorias e desenvolvimento mútuo. O cenário ideal para expandir ideias através das ferramentas certas, contribuindo para nosso sucesso num ambiente colaborativo.

Estamos procurando um Desenvolvedor(a) de Software

Requisitos
  • Sólida experiência em programação utilizando C e C++ para sistemas embarcados (Embedded C/C++).
  • Experiência em desenvolvimento de software embarcado automotivo ou de ECUs (Electronic Control Units – Unidades de Controle Eletrônico).
  • Bom conhecimento de microcontroladores, gerenciamento de memória, interrupções, temporizadores (timers) e periféricos de comunicação.
  • Experiência com protocolos de comunicação automotivos, como CAN, LIN e Automotive Ethernet.
  • Experiência com sistemas embarcados baseados em RTOS (Real-Time Operating System).
Diferenciais
  • Experiência com bootloader, atualização de software em ECU (ECU Flashing), diagnósticos automotivos ou desenvolvimento de pilhas de comunicação (communication stacks).
  • Conhecimento dos processos de desenvolvimento do Automotive SPICE (ASPICE).
  • Compreensão dos requisitos de segurança funcional da ISO 26262.
  • Compreensão dos conceitos de cibersegurança automotiva da ISO/SAE 21434.
Principais Responsabilidades
  • Analisar requisitos de sistema e software e esclarecer requisitos técnicos junto às partes interessadas.
  • Projetar, desenvolver e manter software embarcado para ECUs automotivas utilizando Embedded C/C++.
  • Elaborar projetos de software de baixo nível (Low-Level Design), fluxogramas e documentação técnica.
  • Desenvolver componentes de software de acordo com a arquitetura definida, padrões de codificação e diretrizes do projeto.
  • Realizar testes unitários, revisões de código, análises estáticas de código e revisões por pares.
  • Integrar componentes de software com software básico (Basic Software), middleware, pilhas de comunicação e camadas de aplicação.
  • Desenvolver e dar suporte a funcionalidades de comunicação e diagnóstico automotivo utilizando CAN, LIN, Ethernet, UDS e DoIP.
  • Depurar e solucionar problemas de software identificados durante as fases de desenvolvimento, integração, testes HIL (Hardware-in-the-Loop), testes em bancada e testes em veículos.
  • Analisar logs, rastreamentos de comunicação, problemas de memória, problemas de temporização e falhas de sistema para identificar suas causas-raiz.
  • Seguir os processos de Automotive SPICE, gerenciamento de configuração, gerenciamento de mudanças e práticas de qualidade.
O que você pode esperar de nós?
  • Desenvolvimento profissional e evolução constante das suas competências, sempre de acordo com os seus interesses.
  • Oportunidades para trabalho fora do Brasil
  • Um ambiente colaborativo, diverso e inovador, que incentiva o trabalho em equipe.
O que oferecemos?
  • Plano de Saúde
  • Vale Refeição/Alimentação
  • Auxílio Creche
  • TCS Cares – 0800 gratuito que fornece assistência psicológica (24 hrs/dia), jurídica, social e financeira aos associados
  • Reembolso de Certificações
  • Portal de aprendizagem gratuito da TCS – cursos online e treinamentos ao vivo
  • Oportunidade de experiência internacional
  • Parceria de Descontos com Universidades e Escolas de Idiomas
  • Bring Your Buddy – Ao indicar pessoas você se torna elegível a receber um bônus para cada contratação
Obtém a tua avaliação gratuita e confidencial do currículo.
ou arrasta e larga o ficheiro aqui.
Similar jobs

Ofertas semelhantes que vale a pena comparar

Engenheiro(a) de Validação de ECU Automotiva
Engenheiro(a) de Validação de ECU Automotiva

Tata Consultancy Services • Londrina

Presencial
BRL 120 000 - 180 000
Plano de Saúde
Vale Refeição/Alimentação
Auxílio Creche
+3
Desenvolvedor de back end
Desenvolvedor de back end

Tata Consultancy Services • São José dos Pinhais

Presencial
Plano de Saúde
Vale Refeição/Alimentação
Auxílio Creche
+6
Automotive Embedded Software Developer
Automotive Embedded Software Developer

Tata Consultancy Services • Londrina

Presencial
BRL 130 000 - 170 000
Health insurance
Life insurance
Gympass
+2
Analista de projetos
Analista de projetos

Tata Consultancy Services • Nova Lima

Presencial
BRL 12 000 - 18 000
Plano de Saúde
Seguro de vida
Vale Refeição/Alimentação
+5
Desenvolvedor Java
Desenvolvedor Java

Tata Consultancy Services • São Paulo

Presencial
BRL 167 000 - 234 000
Plano de Saúde
Vale Refeição/Alimentação
Auxílio Creche
+1
Engenheiro de dados
Engenheiro de dados

Tata Consultancy Services • Curitiba

Presencial
BRL 180 000 - 260 000
Plano de Saúde
Vale Refeição/Alimentação
Auxílio Creche
+4
Técnico Programação De Manutenção
Técnico Programação De Manutenção

Tata Consultancy Services • Distrito Federal

Presencial
BRL 45 000 - 89 000
Plano de Saúde
Plano Odontológico
Seguro de Vida
+5
Dotnet Developer
Dotnet Developer

Tata Consultancy Services • São Paulo

Presencial
Plano de Saúde
Vale Refeição/Alimentação
Auxílio Creche
+5
Gerente De Operações E Melhoria Contínua
Gerente De Operações E Melhoria Contínua

Tata Consultancy Services • Acre

Presencial
BRL 180 000 - 240 000
Plano de Saúde
Seguro de Vida
Vale Transporte
+5
Arquiteto de Domínio Redes
Arquiteto de Domínio Redes

Tata Consultancy Services • Belo Horizonte

Presencial
Plano de Saúde
Vale Refeição/Alimentação
Auxílio Creche
+3