TSI, Inc.

Engenheiro(a) de Software Sênior Principal - Supervisor (Embarcado)

C++
Tradução automática. Consulte o original.

Quem Somos?

Você é alguém que gosta de novos desafios? Quer explorar novas tecnologias e ajudar a resolver alguns dos problemas mais difíceis do mundo, como qualidade do ar e soluções de segurança? Na TSI, essas oportunidades são reais. Nossos engenheiros trabalham com especialistas líderes do setor, tanto interna quanto externamente. Encorajamos e capacitamos nossos engenheiros a irem a campo com os clientes para entender melhor seus problemas e resolver suas questões. Na TSI, você faz a diferença – todos os dias.

Engenheiro(a) de Software Sênior Principal – Supervisor (Embarcado) na TSI

A TSI está reimaginando seus negócios e experiência do cliente, entregando soluções digitais transformadoras em uma variedade de segmentos de mercado. A TSI está utilizando tecnologias de ponta em uma plataforma SaaS e Internet das Coisas (IoT) para resolver problemas complexos.

As equipes estão desenvolvendo software embarcado em C, C++, e .NET rodando em sistemas operacionais RTOS e Linux, tanto para hardware projetado pela TSI quanto para hardware comercial (COTS). As funções do sistema incluem medição, interface do usuário, comunicação local e comunicação IoT.

O Que Você Fará?

Para crescer e construir uma carreira de sucesso na TSI, você irá:

  1. Analisar requisitos do usuário e projetar, desenvolver, testar, implementar e dar suporte a soluções de software usando linguagens de programação, plataformas, frameworks e ferramentas
  1. Escrever código para entregar soluções elegantes e escaláveis, tanto on-premise quanto na nuvem
  1. Atualizar aplicações de software existentes para aprimorar a funcionalidade, corrigir problemas e incorporar novos recursos
  1. Exigir qualidade – desenvolver de forma orientada a testes com automação em mente
  1. Definir e realizar testes rigorosos, incluindo testes unitários, testes de integração e depuração
  1. Colaborar – trabalhar bem com uma equipe diversificada e apaixonada
  1. Aprender – adaptar-se rapidamente a um mercado em evolução e tendências emergentes, incluindo pensamento fora da caixa, trabalho em equipe e auto- organização
  1. Trabalhar com Product Owners para entender as capacidades desejadas da aplicação
  1. Melhorar continuamente e documentar as práticas de engenharia de software
  1. Liderar o artesanato, a disponibilidade, a resiliência e a escalabilidade de suas soluções
  1. Orientar e treinar membros da equipe
  1. Considerar toda a infraestrutura da organização ao fazer alterações e melhorias

Responsabilidades de Supervisão

Supervisão/gestão de pessoas (~15% do tempo). Supervisionar uma equipe de aproximadamente 4-6 funcionários (por exemplo, reuniões 1:1 quinzenais, avaliações de desempenho, mentoria e coaching, recomendações de promoção, monitoramento de metas e objetivos, reconhecimento, etc.).

O Que Você Precisa?

Requerido

  1. Bacharelado em Ciência da Computação, Engenharia ou área relacionada
  1. Experiência extensiva em arquitetura e entrega de plataformas Linux embarcadas, incluindo personalização de kernel, pacotes de suporte à placa (BSPs) e inicialização completa do sistema em hardware complexo
  1. Expertise com Yocto, incluindo criação e manutenção de camadas personalizadas, otimização de sistemas de build e gerenciamento de manutenibilidade a longo prazo de distribuições embarcadas
  1. Profundo conhecimento em C/C++ e .NET para programação de sistemas de baixo nível, com um forte histórico de diagnóstico e resolução de problemas complexos de desempenho, memória e concorrência
  1. Sólida experiência em co-design de hardware/software, incluindo trabalho próximo com equipes de engenharia elétrica e depuração em interfaces como SPI, I2C, PCIe e periféricos de alta velocidade, e ferramentas de depuração (por exemplo, GDB, strace, perf) em ambientes com recursos limitados
  1. Liderança demonstrada em direção técnica e mentoria, incluindo condução de decisões de arquitetura, estabelecimento de melhores práticas e orientação de equipes através de ciclos de vida complexos de desenvolvimento embarcado
  1. Experiência com DevOps e CI/CD
  1. Experiência com princípios SOLID
  1. Experiência com testes unitários e testes E2E
  1. Experiência com metodologias ágeis
  1. Disposição e entusiasmo para aprender novas tecnologias
  1. Habilidades em aplicativos móveis são um diferencial

O Que Podemos Te Oferecer?

Na TSI, nossos funcionários são nossos ativos mais valiosos, e nos preocupamos com a saúde e felicidade deles. Oferecemos um programa competitivo de benefícios para manter nossos funcionários e seus familiares protegidos e promover um equilíbrio saudável entre vida pessoal e profissional. Além disso, estamos comprometidos com o desenvolvimento e crescimento dos funcionários, e encorajamos e promovemos um ambiente de colaboração e inovação. Nosso trabalho tem significado e os produtos que projetamos e construímos ajudam a proteger pessoas e o meio ambiente.

Vista-se para o seu dia: Queremos que nossos funcionários se sintam confortáveis no trabalho e sabemos que eles são mais produtivos quando estão confortáveis. A política de 'vista-se para o seu dia' permite que os funcionários tenham a discrição de selecionar o traje apropriado para os negócios de cada dia de trabalho.

Salário e Benefícios

Salário competitivo de mercado de US$ 175,000 - US$ 190,000 por ano* dependendo das qualificações e experiência. Para funções elegíveis de Liderança e contribuidores individuais, oportunidades adicionais de bônus podem estar disponíveis e ser concedidas a critério da Empresa.

Benefícios

  • Seguro Saúde: Cobertura médica, odontológica e oftalmológica abrangente.
  • Plano de Aposentadoria: 401(k) com contrapartida da empresa.
  • Programa de Licença Remunerada: Licença remunerada, feriados pagos e feriados flutuantes pagos.
  • Outros Benefícios: Seguro de vida, programa de assistência ao funcionário (EAP) e oportunidades de desenvolvimento profissional.

* O valor do salário não garante emprego por nenhum período específico de tempo.

Autorização legal para trabalhar nos Estados Unidos sem a necessidade de patrocínio. Exigimos prova de elegibilidade para trabalhar nos Estados Unidos.

EOE/Vet/Disability

Mais oportunidades com um só perfil

Quer aparecer para várias vagas sem repetir todo o processo? Crie seu perfil e seja encontrado pelas empresas que usam a Nort.

Criar meu perfil

Seu próximo empregojá está te procurando.

Nort

Plataforma de recrutamento reverso para programadores