Senior Embedded Linux Engineer
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.
HR call (~45 min, casual)
Technical meeting (~90 min, with the technical team)
Final feedback within a few days
- ...enterprise initiatives such as public cloud, data science, AI, engineering innovation and IoT. Our customers include the world's... ...is founder led, profitable and growing. We are hiring an Embedded Linux Field Engineer for Devices/IoT to expand our reach in mission...SuggéréTemps completÀ distanceTravail à domicile
- ...Middleware” layers on a very powerful Embedded Linux System-on-Chip and the Flight Controller... ...an adjacent team of Controls and Vision Engineers. This team also collaborates very... ...scripting and testing. As a strong, senior engineer - either level 1 or level 2 senior...SeniorTravail à distanceStage
- ...such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include... ...not limited to) aspects of the Ubuntu Linux kernel: Driving engagements for key Silicon... ...Collaborate daily with other senior technical leadership on the Kernel Team...SeniorTemps completÀ distanceTravail à domicile
- ...role The design team at Enode ships. We’re looking for a Senior Design Engineer who’s as comfortable in a codebase as they are in Figma,... ...roles. Our values are integral to the way we work and are embedded into all our hiring processes. You can read more about our...SeniorStageTemps completÀ distanceTravail à domicileTravail posté
- ...business functions at pace, and continuously improve. AI-Driven Engineering Culture We are actively building an AI-driven engineering... ...experiment, not a trend, and not an optional add-on. AI is embedded into our engineering workflows, from system design and...SeniorTemps completÀ distance
- ...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...SeniorTemps completÀ distanceTravail à domicile
180000 $ - 210000 $ par année
...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...SeniorTemps complet- ...At a big company, the platform layer is a hundred engineers, and you own a slice of it. A driver. A subsystem. A corner of the release... ...right to you. At home where software meets hardware . Embedded Linux is your familiar ground: the kernel, the BSP, userspace, C and...Emploi contractuelStageTemps completÀ distanceTravail posté
500 $ par mois
...global team is a diverse group of experienced engineers, traders, and brokerage professionals who... ...: Your Role: We’re looking for a Senior Software Engineer to build the developer... ...to market for integrators. Builders who embed Alpaca for their end users all use this...SeniorTemps completÀ distanceTravail à domicile- ...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...SeniorTemps complet
- ...developers and product managers to understand the use cases that we need to cover and their potential bottlenecks Work with deployment engineers to ensure that what you build goes as quickly as possible to the clients Requirements ~ BS/MS in computer science or related...SeniorEmploi contractuel
- ...We're looking for a Senior Backend Engineer to join our backend team at Zerion. This team builds and evolves the backend systems at the core of our products and customer-facing solutions. In this role, you'll design and operate distributed systems, work with Web3 infrastructure...SeniorEmploi contractuelTemps completÀ distanceTravail à domicile
- ABOUT US Xsolla is a global commerce company with robust tools and services to help developers solve the inherent challenges of the video game industry. From indie to AAA, companies partner with Xsolla to help them fund, distribute, market, and monetize their games. Grounded...SeniorTemps complet
- ...company founded by former Google Cloud leaders, architects, and engineers. We are seeking candidates with significant experience in... ...seeking assistance with data and application modernization. We embed within customer teams to provide strategic guidance, facilitate...SeniorPour les contractantsTemps completÀ distance
- ...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)...SeniorEmploi contractuelTemps completÀ distance
- ...Join our expanding Mobility engineering team! We’re actively recruiting a Senior Backend Engineer as M-KOPA Mobility, our fast-growing e-mobility business, which has a 3x year-on-year growth rate! Build the event-driven microservices that power clean, affordable transport...SeniorStageTemps completÀ distanceTravail posté
- ...of significant operational complexity. We partner closely with Engineering, Design, Data, Customer Experience, and Operations to turn... ...confident and cared for long after checkout. The role: As a Senior Full Stack Engineer, you will play a pivotal role in our Post-...SeniorTemps completÀ distance
- ...are useful, correct at a high level, and aligned with strong engineering judgment. Assess explanations, reasoning, preambles, and user... ...exercise with a recorded Loom walkthrough. Requirements Senior, staff, or principal-level software engineering experience, or...SeniorEmploi contractuelTemps completÀ distance
126289 £ par année
...Netherlands, Singapore, Australia, and India. Responsibilities Wear different hats across the research-to-production lifecycle: ML Engineer, ML-Ops Engineer, Software Engineer, and Performance Engineer. Own and evolve our research infrastructure end-to-end, from...SeniorStageTemps completÀ distance- ...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...SeniorEmploi contractuelTemps completÀ distanceTravail à domicile
500 $ par mois
...accounts. Our global team is a diverse group of experienced engineers, traders, and brokerage professionals who are working to achieve... ...impact, we encourage you to apply. Your Role As a senior software engineer, you will help build and scale the systems and...SeniorTemps completÀ distanceTravail à domicile- ...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...SeniorTemps completÀ distance
- ...moves real value, so security is not a feature bolted on at the end. It is a property of everything the team ships. This is a hybrid engineering and security seat built for someone who is genuinely both: you ship products alongside the engineering team when the security...SeniorEmploi contractuelTemps complet
- ...is better than closed and restricted. We are looking for a Senior Software Engineer to support the Privacy Team to advance the Firefox Web Platform... ...architectural improvements into Gecko, the browser engine underlying Firefox. - Build performant, low-latency, and maintainable...SeniorTemps completTravail à domicileRecrutement immédiat
- ...a lasting impact. ABOUT THE ROLE Hi, I’m Bohdan Head of Customer Support at Progress Partners, and I’m hiring a Senior AI Automation Engineer to join my team. Our support operation runs on connected tools (Zendesk, Twilio, Outlook, Gmail, in-house admin panels and...SeniorStageTemps completÀ distanceTravail à domicile
- ...July 2024. Arηs Group, Part of Accenture, is looking for a Senior Operations Support Engineer for one of its clients, a European agency operating large... ...and multi-vendor environments. Technical Skills - Linux / Unix - Kubernetes, OpenShift - CI/CD pipelines - Git/GitHub...SeniorTemps complet
- ...globally distributed, and we care as much about why we build something as how we build it. We’re looking for a world-class Senior Frontend Engineer to join our product-minded engineering team: we care about customer problems, measurable outcomes, frontend craft, and...SeniorTemps complet
150000 $ par année
...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...SeniorTemps completÀ distanceTravail à domicile- ...them with comfort, calmness, and sincere fun! If you’re a Senior GameDev Engineer who enjoys tackling complex challenges in mobile games, let... ...technical problem-solving skills. ~ Experience with game engines (in-house or commercial). Our game is built on Cocos2d-x....SeniorTravail à distanceEmploi contractuel
- ...built for both individual investors and institutional clients. The Dev Platform team builds the internal platform that Kraken’s engineers use to build, ship and run software. Within Dev Platform, the AI Gateway is Kraken’s company-wide LLM gateway: a single, governed...SeniorTemps complet
Voulez-vous recevoir plus d'offres d'emploi ?
S'abonner et recevoir des offres d'emploi similaires à Senior Embedded Linux Engineer. Soyez parmi les premiers à postuler !
