Green card em andamento para este cargo

REG. 4621236

Firmware Engineer

Stripe, Inc.

VERIFICADO · 71 green cards (PERM) aprovados nos últimos 12 mesesRegistros públicos do Departamento do Trabalho dos EUA (DOL).

Vaga de Firmware Engineer em Taipei City, na empresa Stripe, Inc.. Vaga real, vista no anúncio oficial do empregador — o link pra aplicar e o contato ficam no portal (cadastro grátis).

Ver a vaga no portal e se candidatarConhecer os planos

Cadastro grátis — o contato e o link oficial da vaga ficam no portal.

Descrição da vaga

Tradução automática do anúncio original do empregador.

<h3><forte>Sobre o Stripe</forte></h3> <p>Stripe é uma plataforma de infraestrutura financeira para empresas. Milhões de empresas – desde as maiores empresas do mundo até as startups mais ambiciosas – usam o Stripe para aceitar pagamentos, aumentar sua receita e acelerar novas oportunidades de negócios. Nossa missão é aumentar o PIB da internet, e temos uma quantidade impressionante de trabalho pela frente. Isso significa que você tem uma oportunidade sem precedentes de colocar a economia global ao alcance de todos enquanto faz o trabalho mais importante de sua carreira.<forte>&nbsp;</forte></p> <h3><forte>Sobre a equipa</forte></h3> <p>Stripe Terminal ajuda os usuários da Stripe a estender sua presença online para o mundo físico. A missão da equipe do Terminal é tornar tão fácil para as empresas aceitarem pagamentos presenciais como a API da Stripe fez para pagamentos online. Com o Terminal, as empresas podem desbloquear pagamentos presenciais usando casos que são adequados para o seu modelo de negócio, seja criando uma experiência de varejo emblemática, estendendo seu site para uma loja pop-up, ou permitindo um ponto de venda móvel em seu próximo evento. <h3><forte>Estamos à procura de:</forte></h3> <p>Você será responsável por todos os aspectos do desenvolvimento de software, o que inclui construir, escrever testes automatizados e implantar software em nossas plataformas de pagamentos embarcadas. Esta equipe trabalha em estreita colaboração com equipes parceiras durante todo o ciclo de vida do produto de hardware e software, desde fabricação de hardware até equipes de aplicativos Android. <h3><forte> O que você vai fazer</forte></h3> <ul> <li>Desenhe, desenvolva e mantenha interfaces de usuário e funcionalidade subjacente para software de ponto de venda incorporado que lida com processamento de pagamento seguro em vários produtos simultaneamente.</li> <li>Implementar protocolos padrão da indústria para combinar as capacidades do produto.</li> <li>Criar, manter e executar testes de unidade de aplicação como parte da Integração Contínua.</li> <li> Analise os relatórios de erros e gerencie o processo de resolução de defeitos (problemas de disposição, resolva problemas e relate o status de problema).</li> <li> Trabalhe em estreita colaboração com a equipe de QA para garantir que os casos de teste apropriados sejam criados, mantidos e executados.</li> Colaborar em código do lado do sistema, design de protocolo de comunicação e desenvolvimento de kernel.</li> <li> Interaja com equipes globais com excelentes habilidades de comunicação para fornecer informações de suporte.</li> <li>Execute revisões de código para garantir projetos e implementação de alta qualidade.</li> Ajuda a garantir a qualidade e a actualidade do desenvolvimento de produtos e funcionalidades. <li> Resolver proativamente problemas e trabalhar de forma independente e dentro de um ambiente de equipe, com orientação limitada.</li> <li> Trabalhe em estreita colaboração com seus homólogos de hardware no design de produtos e tenha a capacidade de ler esquemas, fornecer feedback sobre o mapeamento de E/S, desenvolvendo software de teste de fabricação para garantir que os dispositivos sejam construídos de acordo com as especificações.</li> </ul> <h3><forte> Quem você é</forte></h3> Estamos à procura de alguém que cumpra os requisitos mínimos a considerar para o papel. Se cumprir estes requisitos, é incentivado a aplicar. As qualificações preferenciais são um bónus, não um requisito.</p> <p><forte>Requisitos mínimos</forte></p> <ul> <li>5+ experiência de desenvolvimento de software.</li> <li>2+ anos trabalhando com dispositivos incorporados, móveis ou outros dispositivos conectados.</li> <li>Proficiência na linguagem de programação incorporada C.</li> <li>Experiência usando testes automatizados, sistemas de construção ou comunicação de firmware do dispositivo.</li> <li>Experiência com sistemas incorporados, conhecimento de sistemas operacionais, familiaridade com ferramentas de desenvolvimento de software, compreensão de interfaces hardware-software.</li> <li>Experienciar arquitetura e desenvolver aplicações multithreaded, de preferência em sistemas embarcados.</li> <li>Experiência com protocolos de comunicação comuns (por exemplo, SPI, UART, I2C, USB, e outros), práticas de depuração (por exemplo, JTAG e integração GDB associadas), e princípios básicos de projeto elétrico.</li> <li>Experiência de adição, monitoramento e análise de dados de telemetria para resolver proativamente problemas.</li> <li>Degree em CS, EE ou experiência prática equivalente.</li> <li>Fluente em inglês falado e escrito.</li> </ul> <p><forte>Qualificações preferenciais</forte></p> <ul> <li>Proficiência em C++ ou Golang é altamente vantajosa.</li> <li>Experiência em desenvolvimento em plataformas ARM.</li> <li>Experiência com hardware ponto de venda e periféricos.</li> <li>Conhecimento das normas EMV e protocolos de pagamento.</li> <li>Conhecimento de padrões PCI, processamento de transações e tecnologias de pagamento de varejo relacionadas.</li> <li>Conhecimento de arquiteturas de segurança de baixo nível, incluindo TrustZone, mecanismos anti-tamper, Secure Boot e Hardware Root of Trust.</li> <li>Conhecimento da criptografia fundamental, incluindo algoritmos simétricos/assimétricos e protocolos seguros de troca de chaves.</li> </ul>
Ver o texto original em inglês
<h3><strong>About Stripe</strong></h3> <p>Stripe is a financial infrastructure platform for businesses. Millions of companies—from the world’s largest enterprises to the most ambitious startups—use Stripe to accept payments, grow their revenue, and accelerate new business opportunities. Our mission is to increase the GDP of the internet, and we have a staggering amount of work ahead. That means you have an unprecedented opportunity to put the global economy within everyone’s reach while doing the most important work of your career.<strong>&nbsp;</strong></p> <h3><strong>About the team</strong></h3> <p>Stripe Terminal helps Stripe users extend their online presence into the physical world. The Terminal team’s mission is to make it as easy for businesses to accept in-person payments as the Stripe API has done for online payments. With Terminal, businesses can unlock in-person payments use cases that are right for their business model—whether it’s creating a flagship retail experience, extending their website to a pop-up store, or enabling a mobile point-of-sale at their next event.&nbsp;</p> <h3><strong>We are looking for:</strong></h3> <p>You will be responsible for all aspects of software development, which includes building, writing automated tests, and deploying software on our embedded payments platforms. This team works closely with partner teams throughout the hardware and software product lifecycle, from hardware manufacturing to Android application teams.&nbsp;</p> <h3><strong>What you’ll do</strong></h3> <ul> <li>Design, develop and maintain user interfaces and underlying functionality for embedded point-of-sale software that handle secure payment processing across several products simultaneously.</li> <li>Implement industry standard protocols to match product capabilities.</li> <li>Create, maintain, and execute application unit tests as part of Continuous Integration.</li> <li>Analyze bug reports and manage the defect resolution process (disposition issues, resolve issues, and report issue status).</li> <li>Work closely with QA staff to ensure appropriate test cases are created, maintained, and executed.</li> <li>Collaborate on system-side code, communication protocol design, and kernel development.</li> <li>Interact with global teams with excellent communication skills to provide support information.</li> <li>Routinely perform code reviews to ensure high quality designs and implementation.</li> <li>Assist in ensuring quality and timeliness of product and feature development.</li> <li>Proactively solve problems and work independently and within a team environment, with limited guidance.</li> <li>Work closely with your hardware counterparts on product design and have the ability to read schematics, provide feedback on I/O mapping, developing manufacturing test software to ensure the devices are built to specification.</li> </ul> <h3><strong>Who you are</strong></h3> <p>We’re looking for someone who meets the minimum requirements to be considered for the role. If you meet these requirements, you are encouraged to apply. The preferred qualifications are a bonus, not a requirement.</p> <p><strong>Minimum requirements</strong></p> <ul> <li>5+ years software development experience.</li> <li>2+ years working with embedded, mobile, or other connected devices.</li> <li>Proficiency in embedded programming language C.</li> <li>Experience using automated testing, build systems, or device firmware communication.</li> <li>Experience with embedded systems, knowledge of operating systems, familiarity with software development tools, understanding of hardware-software interfaces.</li> <li>Experience architecting and developing multithreaded applications, preferably in embedded systems.</li> <li>Experience with common communications protocols (e.g., SPI, UART, I2C, USB, and others), debugging practices (e.g., JTAG and associated GDB integrations), and basic electrical design principles.</li> <li>Experience adding, monitoring and parsing telemetry data to proactively resolve issues.</li> <li>Degree in CS, EE, or equivalent practical experience.</li> <li>Fluent in spoken and written English.</li> </ul> <p><strong>Preferred qualifications</strong></p> <ul> <li>Proficiency in C++ or Golang is highly advantageous.</li> <li>Experience developing on ARM platforms.</li> <li>Experience with point-of-sale hardware and peripherals.</li> <li>Knowledge of EMV standards and payment protocols.</li> <li>Knowledge of PCI standards, transaction processing, and related retail payment technologies.</li> <li>Knowledge of low-level security architectures, including TrustZone, anti-tamper mechanisms, Secure Boot, and Hardware Root of Trust.</li> <li>Knowledge of foundational cryptography, including symmetric/asymmetric algorithms and secure key exchange protocols.</li> </ul>
Ver a vaga no portal e se candidatarConhecer os planos

Cadastro grátis — o contato e o link oficial da vaga ficam no portal.

Mais vagas como essa

FRONT DESK

BOYNTON BEACH, FL

US$ 16,82 – 26,00/hora

Agricultural Equipment Operator

Orchard, NE

US$ 19,26/hora

Production Operators and Fabricator positions

Mountaintop, PA

Golf Course Maintenance

BOYNTON BEACH, FL

US$ 18,25 – 22,00/hora

KITCHEN SUPERVISOR

NAPLES, FL

US$ 24,46 – 31,00/hora

Estimator - Traffic Signals, ITS, Fiber Optic & Dry Utility

Phoenix, AZ

Ver todas as vagas