Inscreva-se para aceder a todos os recursos do nosso serviço
  • Pesquisa de emprego
  • Favorito
  • Criar um CV
    Novo
  • Salários
  • Alertas de emprego

Mid/senior software engineer player & devices

Onsign

About OnSign

At OnSign TV, we build technology that helps organizations communicate through screens around the world. We are a global company, present in more than 100 countries and trusted to power over 100,000 connected screens. Our cloud-based Digital Signage CMS enables businesses to manage and distribute content across a wide range of devices and use cases. We serve clients across industries such as healthcare, transit, banking, hospitality, retail, and education. Our Culture

We value respect, collaboration, flexibility, ownership, attention to detail, and continuous learning. We foster a welcoming and supportive environment where people are encouraged to learn, grow, and take ownership of their work.

Our office offers a comfortable workspace, fully equipped kitchen, snacks, coffee, and beverages, with restaurants and local businesses nearby.

ng and development are encouraged. Our office provides a comfortable workspace with a fully equipped kitchen, snacks, coffee, and beverages. The office is surrounded by restaurants and local businesses, making it a convenient and enjoyable place to work.

The role

We are looking for a Mid/Senior Software Engineer to join our Player & Devices team and help us build, evolve, and maintain the software that powers digital signage screens across different devices and platforms.

This is not a traditional Frontend or Backend position.

  • You will work primarily on the logic behind content playback and device interaction: how media is loaded, scheduled, played, synchronized, interrupted, cached, recovered, and rendered across different environments.
  • Our Player runs in real-world Digital Signage environments, where reliability, performance, memory management, offline behavior, device limitations, and integration with platform-specific APIs are critical.
  • You will work with JavaScript and TypeScript as core technologies, while interacting with device APIs, third-party SDKs, operating systems, SoC platforms, media playback capabilities, and different Digital Signage ecosystems.
  • This is a great opportunity for someone who enjoys working close to the runtime, devices, media, integrations, and system behavior.
Hybrid role based in Trindade, Florianópolis/SC
  • On-site presence required 3 days per week (mandatory). 
  • If you are currently based outside Florianópolis and are open to relocating, we are willing to support the move, including financial assistance.
  • To make the transition easier, the first 3 months of the position can be fully remote, giving you time to organize your relocation and settle in Florianópolis. After this initial period, the role follows our hybrid work model, with 3 days per week working from our office.
What You Will Do
  • Build and improve the content playback and rendering logic that runs on physical devices.
  • Work with media playback, including video, images, audio, streaming, scheduling, playlists, and content transitions.
  • Develop software that needs to operate reliably in long-running, resource-constrained environments.
  • Integrate the Player with different SoC (System on Chip) platforms, devices, operating systems, and proprietary APIs.
  • Integrate and consume third-party SDKs and APIs, adapting our Player to different platform capabilities and requirements.
  • Work with device-level APIs, hardware capabilities, and platform-specific integrations.
  • Investigate and solve issues involving performance, memory usage, CPU consumption, stability, concurrency, and playback behavior.
  • Design solutions for offline-first and unreliable network environments, ensuring content can continue playing when connectivity is limited or unavailable.
  • Work with asynchronous and event-driven systems, handling multiple operations concurrently without compromising playback reliability.
  • Develop automated tests and contribute to improving the reliability of the Player.
  • Occasionally participate in meetings and communicate directly with key customers in English, particularly when addressing critical technical issues or customer escalations. 
  • Test and troubleshoot features on real devices.
  • Investigate platform-specific behavior and collaborate with other engineers to find solutions across different hardware and operating systems.
  • Contribute to technical decisions, code reviews, architecture discussions, and the continuous improvement of our Player & Devices ecosystem.
Requirements
  • Proficiency in English, with written and spoken communication skills. (mandatory)
  • Strong experience with JavaScript (ES6+) and TypeScript.
  • Knowledge of C, C++.
  • Solid understanding of asynchronous programming, Promises, async/await, Event Loop, concurrency, and JavaScript runtime behavior.
  • Experience integrating and consuming third-party APIs and SDKs, particularly in environments with platform-specific limitations.
  • Experience working with device-level or proprietary APIs.
  • Good understanding of software testing and automated tests.
Nice to Have
  • Experience developing software for devices, embedded environments, Smart TVs, kiosks, or similar platforms, not only traditional web applications.
  • Experience with webOS, Tizen/SSSP, Chrome OS/PWA, or BrightSign.
  • Experience with media playback, streaming, offline-first applications, or long-running applications.
  • Knowledge of Python, or Go
  • Experience with Jest or other automated testing frameworks.
  • Experience working with multiple SoC platforms or hardware architectures.
  • Spanish as a third language.
What We Offer
  • Meal or food allowance of R$ 1.300 per month;
  • Health insurance (Unimed) with 20% co-payment, with 100% of the monthly premium covered by the company for you and your dependents;
  • Dental insurance (Uniodonto) with no co-payment, with 100% of the monthly premium covered by the company for you and your dependents;
  • Gym allowance with reimbursement of up to R$ 250 per month;
  • Life insurance;
  • Profit-sharing program (PLR), based on company results;
  • Language learning support.
Vaga publicada há 7 horas atrás
Empregos semelhantes que podem ser interessantes para vocêCom base na vaga Mid/senior software engineer player & devices em Florianópolis, SC
  •  ...Senior Quality Engineer About LawnStarter LawnStarter is the nation's leading on-demand marketplace...  ...Identify weaknesses in how we deliver software and propose solutions. Not just...  ...existing flows on web and mobile across devices, catching what automation misses.... 

    LawnStarter

    Florianópolis, SC
    há 5 horas atrás
  • $ 85.000 a $ 125.000 por año

     ...Gnome) on a single shared platform. About Engineering at LawnStarter We build in small, focused initiative teams: a Product Engineer working alongside a PM and a designer,...  ...force multiplier here — they give a small, senior team the leverage to ship more, faster, and... 

    LawnStarter

    Florianópolis, SC
    há 5 horas atrás
  •  ...AgileEngine is an Inc. 5000 company that creates award-winning software for Fortune 500 brands and trailblazing startups across 17+...  ...to meet you! ABOUT THE ROLE We are looking for a Senior Mobile Engineer to maintain and optimize native iOS and Android voice and... 

    AgileEngine

    Florianópolis, SC
    há 1 dia atrás
  •  ...AgileEngine is an Inc. 5000 company that creates award-winning software for Fortune 500 brands and trailblazing startups across...  ...meet you! ABOUT THE ROLE We are looking for a Senior Site Reliability Engineer to provide core system administration and operational... 

    AgileEngine

    Florianópolis, SC
    há 1 dia atrás
  •  ...AgileEngine is an Inc. 5000 company that creates award-winning software for Fortune 500 brands and trailblazing startups across...  ...meet you! ABOUT THE ROLE We are looking for a Senior Application Security Engineer to architect and build automated security layers within... 

    AgileEngine

    Florianópolis, SC
    há 1 dia atrás
  •  ...AgileEngine is an Inc. 5000 company that creates award-winning software for Fortune 500 brands and trailblazing startups across 17+ industries...  ...to meet you! ABOUT THE ROLE We are looking for a Senior Program Manager with advanced Japanese language skills to... 

    AgileEngine

    Florianópolis, SC
    há 1 dia atrás
  •  ...AgileEngine is an Inc. 5000 company that creates award-winning software for Fortune 500 brands and trailblazing startups across 17+...  ...meet you! ABOUT THE ROLE We are looking for a Senior Data Engineer to partner with an internal data team on a Customer Data... 

    AgileEngine

    Florianópolis, SC
    há 2 dias atrás
  • R$ 9.000

     ...buscam atuar em processos de maior complexidade e responsabilidade. Para integrar essa estrutura, buscamos um(a) Analista Fiscal Sênior , que terá atuação estratégica nas rotinas fiscais e tributárias, contribuindo para a segurança dos processos, a correta apuração... 

    Hazan Gestão de RH

    São José, SC
    há 1 dia atrás
  • Descrição Local de trabalho: Florianópolis, SC Regime de contratação de tipo: Efetivo – CLT Jornada: Período Integral Área e especialização profissional: Informática, TI, Telecomunicações - Administrador de Redes Nível hierárquico: Especialista ...

    IlhaService Tecnologia

    Florianópolis, SC
    há 7 horas atrás
  •  ...own personal brand stay active and credible on LinkedIn / X / Telegram. HOW YOURE MEASURED Targets are tiered by seniority (Junior / Pleno / Senior) and reviewed monthly. Commission is earned on meetings that convert into closes you have direct skin in the game.... 

    MOIC Digital

    Florianópolis, SC
    há 7 horas atrás
  •  ...cargo : Projetar, desenvolver, testar, implantar, monitorar, manter, renovar e descomissionar de forma autônoma e exemplar, software com ciclo de vida longo integrado a outros sistemas, no lado do cliente (front-end) e no lado do servidor (back-end);... 

    DYNAMOX SA

    Florianópolis, SC
    há 2 dias atrás
  •  ...Conhecimento em legislação e normas públicas aplicáveis à área de atuação, em rotinas da Arrecadação e Fiscal; Conhecimento em Software de Tributos/Fiscal; Disponibilidade para viagens frequentes. Benefícios Benefícios que nosso time mais gosta: Vale Refeição... 

    IPM

    Florianópolis, SC
    1 há um mês atrás
  • R$ 3.200 a R$ 4.000 mensal

     ...a diferença no seu dia a dia (Proposta de Valor): Remuneração Atrativa: R$ 3.200,00 a R$ 4.000,00 (alinhado ao seu nível de senioridade). Vale Alimentação robusto: R$ 775,00/mês. Vale Transporte ou Auxílio Combustível: R$ 260,00/mês. Cuidado com sua Saúde... 

    TK Seleção de Talentos

    São José, SC
    há 2 dias atrás
  • R$ 4.200

     ...Assistente Contábil Sênior Pinheiros – São Paulo Híbrido PJ Salário: R$ 4.200,00 (confidencial) Objetivo Apoiar as rotinas contábeis e operacionais da empresa, garantindo organização, conferência de documentos e suporte ao fechamento contábil, atuando em parceria com... 

    Inclusiva rh

    Florianópolis, SC
    há 2 dias atrás
  •  ...realizar apresentações referentes ao acompanhamento das atividades; Planejar as atividades de manutenção predial com utilização de software de controle ou SAP; Elaborar relatórios de desempenho dos serviços sob acompanhamento; Apoiar no recebimento, envio, protocolo,... 

    Inclusiva rh

    Florianópolis, SC
    há 2 dias atrás
  •  ...urbanismo Experiencia com processo de produção e chão de fábrica; Conhecimento técnico em projetos de móveis planejados; Conhecimento no software Promob Formação Acadêmica: Não informado Salário: A combinar Cargo: Outros Empresa: Rhf talentos... 

    Rhf talentos

    Florianópolis, SC
    há 2 dias atrás
  •  ...Captar novos cooperados pelas redes sociais, estruturando a esteira de social selling (conteúdo orgânico → validação → escala via mídia paga) para atrair e qualificar o público do transporte; Planejar, produzir e programar conteúdos para redes sociais, alinhados às... 

    Transpocred

    Florianópolis, SC
    há 17 horas atrás
  •  ...and investment unit of the NETZSCH Group, a family-owned German engineering company with over 150 years of history. It builds internal...  ...technologies. Nice-to-haves: • Experience with SQL, and with search engines such as OpenSearch or Elasticsearch. • Exposure to... 

    NEDGEX GmbH

    Florianópolis, SC
    há 2 dias atrás
  •  ...Profissional: Experiência prévia em funções de suporte técnico, atendimento ao cliente (Customer Success), ou assistência em projetos de TI/Software, como implantação e suporte. Conhecimento Técnico: Noções básicas de APIs e leitura de documentações técnicas. Habilidades... 

    Grupo Nexxees

    Florianópolis, SC
    há 19 horas atrás
  •  ...ITIL e de gestão de incidentes. O seu papel será: Atender, registrar e resolver chamados de suporte (N1/N2) de hardware, software e acessos, garantindo SLA e boa experiência do usuário. Administrar contas, grupos e permissões em Google Workspace, Microsoft... 

    Franq

    Florianópolis, SC
    há 19 horas atrás
  •  ...Profissional: Experiência prévia em funções de suporte técnico, atendimento ao cliente (Customer Success), ou assistência em projetos de TI/Software, como implantação e suporte. Conhecimento Técnico: Noções básicas de APIs e leitura de documentações técnicas. Habilidades... 

    Grupo Nexxees

    Florianópolis, SC
    há 2 dias atrás
  •  ...AgileEngine is an Inc. 5000 company that creates award-winning software for Fortune 500 brands and trailblazing startups across 17+ industries. We rank among the leaders in areas like application development and AI/ML, and our people-first culture has earned us multiple... 

    AgileEngine

    Florianópolis, SC
    há 2 dias atrás
  •  ...company that creates award-winning software for Fortune 500 brands and trailblazing...  ...ROLE We are looking for a Senior Engineering Productivity Engineer to drive automation, visibility,...  ...workflows for a regulated medical device organization. You will build and maintain... 

    AgileEngine

    Florianópolis, SC
    há 2 dias atrás
  •  ...5000 company that creates award-winning software for Fortune 500 brands and trailblazing...  ...looking for a DevOps / Site Reliability Engineer to maintain operational resilience and...  ...orchestration, and Python/Go scripting . - Senior-level, hands-on incident-command... 

    AgileEngine

    Florianópolis, SC
    há 2 dias atrás
  •  ...AgileEngine is an Inc. 5000 company that creates award-winning software for Fortune 500 brands and trailblazing startups across...  ...meet you! ABOUT THE ROLE We are looking for a Senior Full Stack Engineer to continue the development and extension of an internal... 

    AgileEngine

    Florianópolis, SC
    há 2 dias atrás
  •  ...AgileEngine is an Inc. 5000 company that creates award-winning software for Fortune 500 brands and trailblazing startups across 17+...  ...to meet you! ABOUT THE ROLE We are looking for a Senior Data Engineer to engineer, automate, and manage robust data ingestion... 

    AgileEngine

    Florianópolis, SC
    há 2 dias atrás
  •  ...AgileEngine is an Inc. 5000 company that creates award-winning software for Fortune 500 brands and trailblazing startups across 17+ industries...  ...you! ABOUT THE ROLE We are looking for a Platform Engineer to own the administration and secure deployment of critical... 

    AgileEngine

    Florianópolis, SC
    há 2 dias atrás
  •  ...AgileEngine is an Inc. 5000 company that creates award-winning software for Fortune 500 brands and trailblazing startups across 17+...  ...to meet you! ABOUT THE ROLE We are looking for a Senior Data Engineer with deep Airflow and dbt expertise to support Medallion... 

    AgileEngine

    Florianópolis, SC
    há 2 dias atrás
  •  ...AgileEngine is an Inc. 5000 company that creates award-winning software for Fortune 500 brands and trailblazing startups across 17+...  ...to meet you! ABOUT THE ROLE We are looking for a Senior Software Engineer to build production-ready agentic capabilities for a B2B... 

    AgileEngine

    Florianópolis, SC
    há 2 dias atrás
  •  ...Plano de saúde pago pela empresa após 2 anos de casa; Wellhub (Gympass); Bonificação anual de até 6 salários para júnior, pleno, sênior e especialistas; Convênio com o SESC.   Suas principais responsabilidades no dia a dia: Ser a referência técnica em... 

    AAWZ

    Florianópolis, SC
    há 1 dia atrás

Deseja receber mais vagas?

Assine e receba vagas semelhantes a Mid/senior software engineer player & devices. Seja o primeiro a se candidatar!