Regístrese para acceder a todas las funciones de nuestro servicio
  • Búsqueda de ofertas de trabajo
  • Favoritos
  • Crear CV
    Nuevo
  • Alertas de empleo

Senior Embedded Linux Engineer

Jornada completa

intent

Description

If you’re an Embedded / Firmware Engineer who is just as comfortable on a Linux board as on a microcontroller, and you know that a boot hang or a flaky BLE connection is rarely “just a software bug,” we’d love to talk.

We’re looking for a freelancer with a strong embedded foundation: C/C++, hardware-aware debugging, and real embedded Linux experience (Yocto or Buildroot, U-Boot, kernel, device tree, drivers). The role is not tied to one platform: depending on the project, you might work on a Cortex-A SoC, a Raspberry Pi-class board, or a Cortex-M microcontroller next to it.

You’d join us on a freelance, time & material basis: you’re paid for the hours you actually work on real client projects. We’re ready to start right away. The first three months are about getting to know each other, and if it works, we’d love to bring you into our core team with a fixed salary and the full benefits package. Not a promise, a real possibility we actively root for.

About intent

We’ve been designing and co-creating connected devices since 2008. Wearables, smart audio, health-tech hardware, and IoT products for clients like Oura, BOSE, Neurable, and McIntosh. We’re a 60+ person, fully remote team that works at the intersection of physical and digital products.

At intent, firmware is not treated as an isolated layer. It sits right in the middle of hardware, mobile, cloud, QA, and product decisions. That means you’ll work with people who care about what actually happens on the device, not just what the ticket said should happen.

Who this role is NOT for

If you only want to be handed a perfectly written spec, disappear for two weeks, and return with a pull request, we’re probably not your people.

Embedded work at intent means dealing with real-world constraints: imperfect hardware, changing client needs, boards that boot on the bench and not in the enclosure, radios that behave differently in the lab than in the field, power trade-offs, vendor BSPs, datasheets, errata, and edge cases that don’t always show up on day one.

We’re looking for someone who asks “why?” before jumping into implementation, who can read a schematic and question it, and who understands that “it works on my desk” is not the same as “it works in the product.”

Requirements

  • 4+ years of professional experience in embedded or firmware development.

  • Strong hands-on experience with C / C++ for embedded systems.

  • Hands-on experience with embedded Linux build systems such as Yocto Project or Buildroot.

  • Good understanding of the Linux kernel, device drivers, and the device tree.

  • CI/CD experience for embedded projects (e.g., GitHub Actions, Jenkins, GitLab CI).

  • Experience with bootloaders, particularly U-Boot.

  • Experience with embedded constraints: timing, memory, peripherals, boot time, and power consumption.

  • Ability to debug firmware and hardware-adjacent problems using practical tools: JTAG/SWD, serial logs, logic analyzers, and oscilloscopes.

  • Comfort reading schematics, datasheets, technical documentation, and errata.

  • Familiarity with common embedded interfaces such as UART, SPI, I2C, GPIO, or similar.

  • Proficiency with Bash and/or Python for automation and testing.

  • Solid Git skills and comfort collaborating on GitHub: pull requests, code reviews, shared repos.

  • Good command of written and spoken English, minimum B2.

  • Ownership, self-reliance, and responsibility for assigned work.

  • Clear communication, with engineers, PMs, QA, and clients.

  • A problem-solving mindset over line-counting.

Nice to have

  • Experience with different platforms (even exotic ones).

  • Embedded Linux toolchains, drivers, and user-space apps.

  • Experience with microcontrollers (ARM Cortex-M) and RTOS such as FreeRTOS or Zephyr.

  • Bluetooth / BLE beyond the basics: GATT design, pairing and bonding, connection parameters, throughput and power trade-offs, and secure OTA/DFU.

  • Networking: TCP/IP, Wi-Fi, Ethernet, and IoT protocols such as MQTT.

  • Multimedia and audio: GStreamer, V4L2, ALSA, I2S, codecs, graphics acceleration.

  • Security: Secure Boot, OP-TEE, TrustZone, encrypted filesystems, cryptography.

  • Sensor integration (IMU, PPG, biosignals) and power profiling.

  • Containerization on embedded devices (e.g., Docker).

  • A portfolio of personal projects on a GitHub or GitLab profile.

What you’ll do

  • Design, develop, and maintain a custom embedded Linux distribution using Yocto or Buildroot.

  • Bring up new hardware platforms, working closely with the hardware team to debug issues from schematics to software.

  • Develop and maintain the BSP and bootloaders (e.g., U-Boot), and customize the Linux kernel, including writing and debugging drivers (e.g., I2C, SPI, UART, MIPI-CSI/DSI).

  • Write robust, efficient C/C++ code for system services and applications.

  • Optimize system performance: boot time, memory usage, and power consumption.

  • Implement and maintain system security features such as Secure Boot and encrypted filesystems.

  • Debug firmware and hardware-adjacent issues using JTAG/SWD, serial logs, logic analyzers, oscilloscopes, and vendor tooling.

  • Collaborate with hardware, mobile, QA, backend, product, and client-side engineering teams to solve cross-functional device problems.

  • Participate in requirements discussions, technical planning, architecture decisions, estimations, and delivery planning.

  • Test firmware releases, investigate issues found during development or QA, and maintain technical documentation.

  • Share knowledge and contribute to better engineering practices within our Firmware & Hardware chapter.

How we work

Fully remote. We have an office in Warsaw. The team operates between 10:00 and 18:00 CET, and that’s when most meetings happen. Depending on the project, occasional evening calls with US-based clients (up to ~20:00) may happen, always scheduled in advance, never a surprise. You’ll be part of the Firmware & Hardware chapter for knowledge-sharing, and simultaneously on a project squad led by a PM for day-to-day delivery.

What we offer

  • 120-180 PLN/h net B2B, depending on your experience

  • Truly flexible hours (most of the team works 10-18 CET, but you organize your day)

  • Fully remote (all Europe)

  • Access to our internal knowledge-sharing: tech talks, experiments, side projects

No sugarcoating: during the freelance period there’s no paid leave or medical benefits. Those come with the permanent contract, and we’re transparent about that upfront.

Your first weeks

We don’t throw you into the deep end on day one. New engineers go through a structured ramp-up period before landing on target projects: you’ll work alongside the team, get paired with a technical buddy, and tackle progressively bigger tasks so both sides can see how the collaboration feels. Feedback comes early and often, no one waits three months to tell you something isn’t working. We believe in fast, honest signals: if it’s great, you’ll know. If something needs adjusting, you’ll hear about it while there’s still time to adjust.

Recruitment process

The entire process is in English. All interviews are recorded for internal evaluation purposes.

  1. HR call (~45 min, casual)

  2. Technical meeting (~90 min, with the technical team)

  3. Final feedback within a few days

Vacante publicada el 1 día atrás
Empleos similares que podrían interesarleBasado en la vacante Senior Embedded Linux Engineer en Teletrabajo
  •  ...Dev Platform team builds the internal platform that Kraken’s engineers use to build, ship and run software. Within Dev Platform, the...  ...Should HODL Solid experience as a backend or platform software engineer building and operating APIs and distributed services in... 

    Kraken

    Teletrabajo
    5 horas atrás
  •  ...re looking for a Full Stack Data Scientist / Machine Learning Engineer to join our Knowledge Layer team, a group focused on extracting...  ...as Named Entity Recognition (NER), text classification, or embedding-based approaches ~ Experience or strong interest in knowledge... 

    TRM Labs

    Teletrabajo
    1 día atrás
  •  ...Magazine’s list of “ Best Places to Work” and Built In’s “ 100 Best Remote-First Places to Work.” TeamSnap is seeking a Senior Fullstack Engineer (BE-leaning)interested in working across the stack to join our fully distributed engineering team to help us continue our... 

    TeamSnap

    Teletrabajo
    19 horas atrás
  •  ...significant operational complexity. We partner closely with Engineering, Design, Data, Customer Experience, and Operations to...  ...and cared for long after checkout. The role: As a Senior Full Stack Engineer, you will play a pivotal role in our Post-Orders Experience... 

    CookUnity

    Teletrabajo
    19 horas atrás
  •  ...with, and we want everyone at Hook to feel like this is the best job they’ve had yet. THE ROLE We’re looking for a senior full-stack engineer who lives in TypeScript. You write clean, well-typed, well-tested TypeScript on both sides of the stack — React and Next.... 

    HOOK

    Teletrabajo
    1 día atrás
  •  ...team is a diverse group of experienced engineers, traders, and brokerage professionals...  ...Your Role: We’re looking for a Senior Software Engineer to build the developer platform that agents...  ...market for integrators. Builders who embed Alpaca for their end users all use this... 

    Alpaca

    Teletrabajo
    1 día atrás
  •  ...up investments in AI-driven product features, the Platform Engineering team is the engine room for this evolution. We are modernizing our...  ...Agents and machine learning workflows. We are seeking a Senior AI Platform Engineer to lead the charge in designing and deploying... 

    Google Fiber

    Teletrabajo
    1 día atrás
  •  ...more details: We’re looking for highly experienced software engineer (SR+) to help evaluate the quality of interactions with modern...  ...rigorous judgments, and explaining them clearly. WHO YOU ARE • Senior, Staff or Principal-level engineer (or equivalent experience)... 

    G2i

    Teletrabajo
    2 días atrás
  •  ...through efficient queries, safe migrations, and load-resistant concurrency. Review pull requests and help maintain consistent engineering standards, tests, and error handling. Requirements ~5+ years of experience building and operating production backend systems... 

    Turing

    Teletrabajo
    2 días atrás
  •  ...Engagement: Independent Contractor / Consulting Seniority: Principal / Senior Technology Advisory Industry: Canadian Credit Unions...  ...strategy, solution architecture, experience design, software engineering, quality assurance, and AI-enabled innovation. We are... 

    Aequilibrium

    Teletrabajo
    2 días atrás
  •  ...contributing to increasing the capabilities of our models and the value they drive for our customers. Cohere is a team of researchers, engineers, designers, and more, who are all passionate about their craft. We are a global technology company headquartered in Toronto... 

    Cohere

    Teletrabajo
    2 días atrás
  •  ...SENIOR FULL STACK DEVELOPER — WEB3 Remote — International | Full-time Salary – up to 90k USD ABOUT THE OPPORTUNITY G2i is recruiting...  ...around the clock. We’re looking for a highly experienced engineer who can own architecture and implementation across frontend,... 

    G2i

    Teletrabajo
    2 días atrás
  •  ...AI to streamline the response, recovery, and resilience from cyber-attacks in enterprises. We are looking for a talented Senior Security Engineer to join as a core member of our founding engineering team, where you will own the security of the platforms, cloud environments... 

    Moxfive

    Teletrabajo
    3 días atrás
  •  ...producing accurate representations of system design, system implementation, and system test from a variety of perspectives: management, engineering, product. You will need expertise in simplifying a diverse and complex system-of-systems through repeatable patterns and... 

    Anduril Industries

    Teletrabajo
    3 días atrás
  •  ...they drive for our customers. Cohere is a team of researchers, engineers, designers, and more, who are all passionate about their craft...  ...cloud environments – Familiarity with storage systems, embedded databases, or filesystem abstractions – Experience with code... 

    Cohere

    Teletrabajo
    3 días atrás
  •  ...Senior Technical Recruiter About G2i and the team G2i has partnerships with several...  ...'s leading AI models. We biuld internal engineering teams that deliver technical projects...  ...or hire for the labs directly: every engineer we hire joins G2i. The role We're... 

    G2i

    Teletrabajo
    18 días atrás
  •  ...time is now. Role & team summary As a senior member of the AI team, you will work on...  .... As one of our most experienced engineers, you will mentor others, help shape our AI...  ...development. Safeguarding health data: Embed security best practices and uphold compliance... 

    Recare

    Teletrabajo
    4 días atrás
  •  ...scope, and aligned with long-term client success. This is a senior individual contributor role for someone who combines advanced...  ...success of their projects Approaches development with both engineering discipline and consulting mindset Balances speed with maintainability... 

    VeilSun

    Teletrabajo
    3 días atrás
  •  ...accounts. Our global team is a diverse group of experienced engineers, traders, and brokerage professionals who are working to...  ...impact, we encourage you to apply. Your Role: As a Senior Full-Stack Engineer, you will be responsible for architecting, implementing,... 

    Alpaca

    Teletrabajo
    5 días atrás
  •  ...Senior Fiserv DNA Developer / Integration Consultant Independent Contractor | Remote within Canada About the opportunity Aequilibrium...  .... We combine strategy, architecture, experience design, and engineering to help financial institutions modernize their services and... 

    Aequilibrium

    Teletrabajo
    4 días atrás
  •  ...Description Senior Full-Stack Developer (Angular / .NET Core) We are looking for a Senior Full-Stack Developer with strong Angular...  ...leverage AI to build and ship features faster. Join a growing engineering team developing a healthcare revenue cycle management platform... 

    Resourceful Talent Group

    Teletrabajo
    5 días atrás
  •  ...content looks like for the generation growing up on it. You in? Keep on reading. The role We’re hiring a Senior Application Security Engineer to own the security of the Lingokids apps and the systems behind them. Millions of families trust us with their kids... 

    Lingokids

    Teletrabajo
    5 días atrás
  •  ...investors, and is now valued at $6,5 billion. We’re looking for a Senior Database Administrator to join our Infrastructure team and...  ...learning Work alongside a high-performing, international engineering team in a global fintech unicorn Relocation support is... 

    Tabby

    Teletrabajo
    5 días atrás
  •  ...you want to use your talents to transform healthcare in the United States, come join us! About the Role We’re hiring a Senior Software Engineer to join our Member Experience engineering team — the team that builds the products our members use every day to find care,... 

    Sidecar Health

    Teletrabajo
    6 días atrás
  •  ...Job Type: FTE Level: Senior Department: Sales Location: Remote (US or Canada) Rate: OTE $250K (rates vary in Canada) Position Overview As a Principal Cloud & AI Solutions Architect at Cyclotron, you will be responsible for driving sales wins through a disciplined... 

    Cyclotron, Inc.

    Teletrabajo
    7 días atrás
  •  ...We are seeking a Senior FinOps Data Engineer to design, build, and maintain the data ingestion, automation, and analytical platforms that support cloud cost transparency, attribution, and optimization. This role will work with large-scale billing, usage, telemetry, performance... 

    Lifted, an Upwork Company™

    Teletrabajo
    Hace un mes
  • Full-Time, Remote (Chile based) · C-Serv Global enterprises are turning to F5 Distributed Cloud to secure their multi-cloud future — and we're building a permanent, remote-first delivery team in Chile to help deliver it. This is a full-time role on C-Serv's own books: ...

    C-Serv

    Teletrabajo
    Hace un mes
  •  ...Thermo Fisher Scientific seeks a Senior Clinical Research Associate (Level I) to conduct remote and on-site clinical trial monitoring across multiple sponsors. The role involves site compliance assessment, data integrity verification, protocol adherence oversight, and... 

    Thermo Fisher Scientific

    Teletrabajo
    10 días atrás
  •  ...DESCRIPTION Work Schedule Standard (Mon-Fri) Environmental Conditions Office Job Description Join Us as a Senior Clinical Research Associate (Level I) – Make an Impact at the Forefront of Innovation We have successfully supported the top 50... 
    Trabajo remoto
    Teletrabajo
    9 días atrás
  •  ...when fewer customers contact us, you create the conversations yourself: past customers, real estate agents, property managers and seniors' residences. This is a sales role, not customer service. About Last Stop Moving Last Stop Moving is a fast-growing moving and storage... 

    Last Stop Moving

    Teletrabajo
    10 días atrás

¿Desea recibir más vacantes?

Suscríbase y reciba vacantes similares a Senior Embedded Linux Engineer. ¡Sea el primero en aplicar!