Hexagon AB
Hexagon AB
A Hexagon AB desenvolve tecnologias de medição, posicionamento, sensores, gêmeos digitais, inteligência espacial e robótica autônoma para aplicações industriais e de infraestrutura. Suas soluções combinam sensores e scanners de alta precisão, captura da realidade em 3D, plataformas de simulação, análises baseadas em inteligência artificial, controle de movimento e robótica para apoiar o planejamento, a inspeção e a automação precisos, além de operações autônomas. A empresa atende clientes dos setores de construção e infraestrutura, manufatura, automação industrial, indústria aeroespacial e sistemas espaciais, energia e pesquisa.

Engenheiro(a) Sênior de Software Embarcado – Remoto no Canadá

Desenvolva firmware de ECU crítico para a segurança das tecnologias digitais de mineração e controle de veículos da Hexagon Mining. Projete, teste e coloque em operação sistemas embarcados para uso em produção.

Descrição

  • Crie, depure e mantenha firmware embarcado em C e C++ para ECUs de controle veicular relacionadas à segurança
  • Leve o firmware dos requisitos definidos até uma versão verificada
  • Desenvolva e mantenha as comunicações do veículo usando CAN 2.0A/B, J1939, protocolos CAN de camadas superiores e links seriais
  • Desenvolva software de E/S e acionamento para entradas digitais e analógicas e saídas PWM e proporcionais, incluindo condicionamento de sinais, escalonamento, calibração e verificações de plausibilidade
  • Implemente diagnósticos, detecção de falhas e operação à prova de falhas por meio de watchdogs, monitores, classificação de falhas e transições para estados seguros
  • Ajude a migrar e modernizar a plataforma de firmware de produção para o hardware atual
  • Desenvolva a partir de requisitos decompostos e rastreáveis, mantendo a rastreabilidade bidirecional
  • Crie e mantenha documentos de projeto, especificações de interface e registros de verificação
  • Realize e contribua para revisões de projeto e código entre pares
  • Crie e mantenha testes automatizados embarcados de unidade, integração e hardware-in-the-loop
  • Aprimore pipelines de CI/CD para builds embarcados, análise estática, testes automatizados, controle de versão e empacotamento de releases
  • Trabalhe com coprocessadores e serviços baseados em Linux que dão suporte ao registro de dados, conectividade, diagnósticos remotos e observabilidade
  • Dê suporte ao comissionamento em bancada, em veículos e em campo enquanto investiga problemas de testes de integração
  • Trabalhe em parceria com engenheiros de hardware e elétricos, arquitetos de sistemas, especialistas em segurança funcional, equipes de software de aplicação e gestão de produtos

Requisitos

  • Bacharelado ou mestrado em engenharia elétrica ou eletrônica, engenharia da computação, mecatrônica, ciência da computação ou área relacionada, ou experiência comprovada equivalente
  • Pelo menos 10 anos de experiência profissional em desenvolvimento de software embarcado
  • Pelo menos 2 anos de experiência em desenvolvimento de firmware de produção em microcontroladores de 32 bits
  • Conhecimento avançado de C embarcado e proficiência prática em C++
  • Experiência com programação em ponto fixo, com recursos limitados e em bases de código que proíbem alocação dinâmica de memória
  • Experiência com desenvolvimento bare-metal ou RTOS, incluindo tratamento de interrupções, definição de prioridades, escalonamento, tarefas cíclicas, análise de temporização e latência e sistemas multicore
  • Capacidade de interpretar esquemas elétricos, folhas de dados de MCU e manuais de referência de hardware para configurar periféricos, drivers e E/S
  • Experiência prática com CAN 2.0A/B e J1939 ou protocolo de camada superior comparável
  • Experiência definindo e mantendo conjuntos de mensagens e bancos de dados de sinais
  • Experiência analisando barramentos e solucionando falhas com ferramentas CAN padrão
  • Experiência prática usando sondas de depuração, osciloscópios, analisadores lógicos e registradores de barramento
  • Experiência trabalhando com padrões de codificação obrigatórios, como MISRA, e usando análise estática
  • Familiaridade com ambientes de desenvolvimento Linux, fluxos de trabalho com Git, revisão de código e pipelines de CI/CD
  • Experiência com redes TCP/IP e conectividade de dispositivos embarcados Linux para a nuvem em processadores baseados em Arm
  • Preferencial: experiência com microcontroladores multicore de grau automotivo e plataformas de ECU com certificação comercial de segurança
  • Preferencial: experiência com ambientes de build conteinerizados e runners de CI autohospedados
  • Preferencial: experiência mantendo BSPs e camadas de Yocto ou Buildroot, além de configurar kernel e device tree
  • Preferencial: experiência com ferramentas de gerenciamento de requisitos e Jira, Confluence ou plataformas equivalentes
  • Preferencial: experiência produzindo requisitos formais e rastreáveis e documentos de controle de interface
  • Preferencial: experiência com Python e scripts de shell para automação de testes, ferramentas e análise de dados
  • Capacidade de enviar currículo e carta de apresentação

Benefícios

  • Trabalho remoto em período integral
  • Espera-se que as viagens sejam de 10% ou menos
  • Oportunidades de crescimento e aprendizado contínuo
  • Ambiente de trabalho diverso e com igualdade de oportunidades

Vagas relacionadas

Sikla GmbH

Especialista em atendimento ao cliente e suporte a vendas

Sikla GmbH

Dá suporte ao negócio de sistemas modulares técnicos da Sikla UK em Milton Keynes e atende às consultas de clientes e vendas, da cotação à entrega. Coordena pedidos, documentação, logística e administração do ERP com clientes e equipes internas.

Abrir
Newstel Worldwide

Agente de atendimento ao cliente em dinamarquês, meio período (Portugal, remoto)

Newstel Worldwide
201 – 500 Funcionários
ConsultoriaLogísticaMarketing

Preste suporte remoto em dinamarquês aos clientes multilíngues de BPO da Newstel, cumprindo as metas de atendimento e qualidade. A vaga de meio período envolve dúvidas por e-mail, chat e telefone, com atuação em Portugal.

Abrir
Thermo Fisher Scientific

Desenvolvedor(a) sênior de sistemas Clarity PPM

Thermo Fisher Scientific

Liderar o desenvolvimento de Clarity PPM e o suporte a aplicações corporativas, incluindo integrações, atualizações e solução de problemas em produção. Dar suporte aos controles SOX, às operações de plantão, às implantações e à transferência de conhecimento técnico.

Abrir
Thermo Fisher Scientific

Desenvolvedor(a) sênior de sistemas Clarity PPM

Thermo Fisher Scientific

Liderar o desenvolvimento e o suporte à plataforma Clarity PPM da Thermo Fisher Scientific, incluindo integrações, atualizações e lançamentos em produção. Oferecer solução avançada de problemas, governança técnica, mentoria e operações em conformidade com a SOX.

Abrir
Chargeflow

Engenheiro(a) de implementação com foco no cliente

Chargeflow
51 – 200 Funcionários
Comércio eletrônicoFintech

Lidere integrações de API e a integração de clientes corporativos à plataforma de chargebacks e fraudes da Chargeflow, que usa inteligência artificial. Gerencie implementações desde a assinatura do contrato até a entrada em operação, em um modelo híbrido em Modi’in, Israel.

Abrir