April 25, 2026

Freelance Linux Embedded Engineer

Senior • Remote

110 - 190 PLN/hr

Warsaw, Poland

In short

If you're a Senior Embedded C engineer who gets why a misbehaving radio at 2 AM is both annoying and the best puzzle of your week, we'd love to talk. You'd be joining 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, at full capacity.

Why intent?

We've been designing and co-creating connected devices since 2008. Wearables, smart audio, health-tech hardware for clients like Oura, BOSE, and Neurable, backed by investors like a16z and Founders Fund. We're 60+ people, fully remote, and we've been AI-native since before LinkedIn influencers discovered the term. We use AI every day, in actual work, not just in company decks. If your C code has ever made an antenna, a sensor, or a medical-grade device behave itself, you already get why we love what we do.

Who this role is NOT for

If you like being handed a spec, a ticket, and a "wake me when it's done", we're probably not your people. Embedded at intent means chasing edge cases across silicon, stacks, and radios, sometimes in the same afternoon. We're looking for engineers who ask "why" before "how", who read a datasheet and then actually question it, and who know that "it works on my bench" is the beginning of the conversation, not the end. We're AI-native and we expect you to treat AI as a daily multiplier (digging through vendor docs, drafting test harnesses, reasoning about tricky timing issues), not as a gimmick. On freelance: we're not expecting you to rewrite our toolchain in week one. What we do expect is ownership of what you touch, straight talk when things get complicated, and actual curiosity about the device on the end of your JTAG.

What you'll do

• Build and maintain embedded firmware in C for STM32-based connected devices

• Work inside the Modus SDK and the broader Cypress/Infineon ecosystem to make hardware do what the spec says, and a few things it didn't

• Integrate and tune FreeRTOS: tasks, priorities, queues, interrupts, the whole discipline of not breaking real-time behavior

• Tackle multi-radio architectures in practice: BLE and Wi-Fi coexistence, arbitration, throughput versus power trade-offs• Collaborate closely with hardware, mobile, QA, and the client's engineering team on cross- functional problems

• Debug the unglamorous stuff: logic analyzer, scope, sniffer, logs that don't want to exist

• Contribute to architecture decisions, code reviews, and knowledge-sharing inside the Firmware & Hardware chapter

• Use AI tools as part of your daily workflow, not as a party trick

What we're looking for

• 5+ years of hands-on embedded C development on ARM Cortex-M platforms

• Strong, proven STM32 experience (not "I ran one tutorial")

• Real work with the Modus SDK, or at the very least solid time inside the Cypress/Infineon ecosystem

• FreeRTOS: you know where the footguns are, and you don't find them by accident

• Proven experience with multi-radio architectures, especially BLE and Wi-Fi coexistence: timing, arbitration, co-existence schemes, real-world throughput issues

• Comfortable reading schematics, board files, datasheets, and errata without flinching

• Fluent with the debugging toolkit: JTAG/SWD, logic analyzers, scopes, BLE sniffers, serial tracing

• English at B2+, because our clients are mostly US-based

• Problem-solving over line-counting: we'll take a creative thinker over a fast typist any day

• Initiative, ownership, and the kind of communication where people don't have to guess what you meant

Nice to have

• Exposure to MICS band or other medical-grade radio protocols

• Familiarity with medical device development standards (IEC 62304, ISO 13485, ISO 14971)

• Experience shipping firmware through formal V&V or regulatory processes

• Low-power optimization chops: sleep modes, duty cycling, battery life accounting

• Previous work with signal processing or sensor fusion on embedded targets

• Genuine curiosity about the devices you build, not just the code behind them

What you'll get

• 110-190 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.

Recruitment process

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

  1. Application with a few screening questions

  2. HR call (~45 min, casual)

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

  4. Final feedback within a few days.

Similar jobs you might like

Technology

.intent

Senior Android Mobile Engineer

Senior

Hybrid

Warsaw, Poland

15,000 - 30,000 PLN

🏢 Summary: Senior Android Engineer role in an embedded-focused project for next-generation IoT and connected devices, working closely with hardware, firmware, and embedded teams. The position involves full ownership of Android applications, device communication, onboarding flows, and performance optimization in complex ecosystems. Regular on-site presence in Warsaw is required due to security constraints. 🗂️ Requirements: 6+ years of commercial Android experience, Strong proficiency in Kotlin and Java, Hands-on experience with Jetpack Compose, Experience with Kotlin Coroutines and asynchronous programming, Experience with unit testing and TDD, Experience with dependency injection frameworks, Experience building apps communicating over BLE, Understanding of Android SDKs, system components, and lifecycle, Familiarity with C/C++, Experience working with embedded or IoT ecosystems, Understanding of TCP, UDP, and IP networking fundamentals, Experience with REST, HTTP, and WebSockets, Knowledge of OAuth 2.0 and OpenID Connect, Experience with performance optimization and multithreading, B2+ level English, Availability for regular on-site work in Warsaw 📃 Skills: Android, Kotlin, Java, Jetpack, Compose, Coroutines, TDD, Hilt, Koin, BLE, C, C++, TCP, UDP, IP, REST, HTTP, WebSockets, OAuth2, OpenID, RBAC 🏢 Description: We are looking for a Senior Android Engineer to join an embedded-focused team augmentation project for a global consumer electronics brand. This role goes far beyond classic Android app development. You will work closely with embedded, firmware, and hardware teams on next-generation products and prototypes, taking ownership across the entire ecosystem, not just the mobile layer. Due to security requirements and the product’s confidential nature, this project requires regular on-site presence at our Warsaw office and cannot be fully remote. intent has over 10+ years of experience in helping to conceptualize, design, and build software for IoT and connected devices. We act as a specialized think partner for products at the intersection of physical and digital, from brand-new concepts to products entering competitive and established markets. Some of the brands we’ve worked with include Oura, BOSE, and McIntosh. What you’ll do Design, build, and maintain high-quality Android applications for IoT and connected devices Work close to hardware, firmware, and embedded teams , not just the mobile layer Implement device onboarding and setup flows Optimize performance, threading, and reliability in complex environments Review pull requests, give feedback, and help keep code quality high Write and maintain unit tests Take part in technical discussions, daily calls, and knowledge sharing Android experience 6+ years of commercial Android experience Strong proficiency in Kotlin and Java Hands-on experience with Jetpack Compose (Kotlin UI) Solid knowledge of Kotlin Coroutines and async programming Experience with unit testing / TDD Familiarity with dependency injection (Hilt, Koin) Strong experience building apps, communicating with devices over Bluetooth Low Energy (BLE) Understanding of Android internals (SDKs, system components, lifecycle) B2+ English , comfortable in everyday communication Cross-platform / Embedded / Ecosystem Familiarity with C/C++ for shared or native modules Experience working in or close to embedded / IoT ecosystems Understanding of networking fundamentals : TCP / UDP / IP REST / HTTP WebSockets Knowledge of secure authentication & authorization : OAuth 2.0 OpenID Connect Session management, RBAC Experience with performance optimization and multi-threading

Technology

SQUAD

Embedded Software Engineer (Robotics)

Senior

Hybrid

Wroclaw, Poland

🏢 Summary: Senior Embedded Engineer role focused on designing and delivering high-performance embedded software for robotic security devices on an existing hardware platform. The position covers full-stack embedded development from Linux/Android BSP and HAL to ARM-based MCUs with RTOS, including build systems and device drivers. It involves leading architecture, optimizing performance in constrained environments, and driving production-ready firmware development. 🗂️ Requirements: 5+ years commercial embedded development experience, Expertise in C, Expertise in C++17, Strong knowledge of RTOS, Experience with ARM or RISC-V microcontrollers, Strong Linux development experience, Experience with build systems (Buildroot, Yocto, CMake), Ability to develop and debug device drivers, Knowledge of I2C, SPI, UART, Wi-Fi protocols, Experience with network programming, Experience with multithreading on multicore systems, Proficiency with Git and CI/CD pipelines, Ability to read schematics and data sheets, Upper-Intermediate English (B2) 📃 Skills: C, C++, C++17, RTOS, ARM, RISC-V, Linux, Android, BSP, HAL, Buildroot, Yocto, CMake, Git, CI/CD, I2C, SPI, UART, Wi-Fi, Multithreading, Networking, DeviceDrivers 🏢 Description: Team Summary Our mission is to craft reliable, high-performance embedded solutions that protect millions of homes worldwide. We operate in a sophisticated ecosystem where hardware meets intelligence, following mature Agile methodologies with regular sprint cycles, rigorous code reviews, and robust CI/CD practices. Our culture is built on technical excellence: we emphasize comprehensive testing, top-tier security standards, and deep cross-functional collaboration. We pride ourselves on writing clean, maintainable code and fostering an environment of continuous knowledge sharing. Job Summary We are seeking a Senior Embedded Engineer to take ownership of critical software components within our robotic security devices. This is a great opportunity to participate in the development of a brand-new software solution for our existing robotic hardware platform. Responsibilities and Duties Design and architect high-quality embedded software in C and C++ (C++17) for next-generation camera-based security devices. Develop and optimize build systems (Buildroot, Yocto, CMake) for product firmware components. Work across the entire stack, from Linux/Android BSP and HAL to ARM-based MCUs running Real-Time Operating Systems (RTOS). Debug and resolve complex software, hardware, and network connectivity challenges across the entire device lifecycle. Lead the development of innovative features from conceptual design to global production. Optimize performance for highly resource-constrained embedded environments. Drive technical excellence through proactive code reviews and mentorship of the engineering team. Shape the product roadmap by participating in high-level architecture discussions and strategic decision-making. Partner with QA teams to design and implement comprehensive automated testing strategies. Maintain high documentation standards for software designs, APIs, and troubleshooting procedures. Qualifications and Skills 5+ years of commercial experience in embedded development, with mastery of C and C++ (C++17) and microcontroller architectures (ARM, RISC-V). Strong Linux background, with proficiency in developing within a Linux-based environment. Ability to read and interpret complex schematics and data sheets. Proficiency in modern engineering tools, including Git, CMake, and CI/CD pipelines. Solid understanding of network programming and multithreading on multicore systems. Deep knowledge of communication protocols (I2C, SPI, UART, Wi-Fi) and experience writing robust device drivers. Proven ability to drive complex projects independently and deliver production-ready results. Excellent skills for technical documentation and cross-functional collaboration. At least an Upper-Intermediate level in both written and spoken English (B2). Nice to have Hands-on experience with Embedded Linux BSP, Buildroot, or other Linux build systems. Understanding of RTOS. Understanding of modern security protocols and encryption methods. Experience with Android OS internals. Familiarity with ROS (Robot Operating System) and the robotics domain. Experience with Bluetooth connectivity. Proficiency in Python for automation and scripting. Experience leveraging AI-powered tools to enhance code quality and development velocity. We offer multiple benefits that include The environment of equal opportunities, transparent and value-based corporate culture, and an individual approach to each team member Competitive salary packages with performance-based annual reviews Opportunity to receive a Performance Bonus for your individual achievements and a Loyalty Bonus recognizing your dedication to the company Employment via Contract of Employment (UoP) in complete alignment with Polish Labour Law Guaranteed paid vacation, public holidays, and medical leaves as per statutory regulations Continuous growth and development opportunities through internal knowledge hubs, corporate courses, and free English classes Comprehensive private medical insurance to supplement your standard NFZ coverage.

Technology

Intent

QA Engineer (freelance)

Senior

Remote

Warsaw, Poland

12,500 - 17,000 PLN/mo

🏢 Summary: Freelance Senior QA Engineer role focused on testing IoT and connected device solutions, including mobile applications and hardware–software integrations. The position involves designing test strategies from scratch and ensuring quality across firmware, connectivity, and device ecosystems. The role supports diverse IoT projects in a fully remote B2B setup. 🗂️ Requirements: 4+ years of professional experience as a mobile tester, Experience building testing approach and test cases from scratch, Experience with IoT testing including firmware, OTA, connectivity, hardware–software interaction, Knowledge of IoT protocols: Bluetooth, BLE, NFC, Wi-Fi, Thread, Understanding of hardware workflows: firmware updates, pairing, resets, failure scenarios, Experience with test case management tools: TestRail or Qase, Experience with Atlassian tools, English level B2 or higher 📃 Skills: IoT, Mobile, Testing, Firmware, OTA, Bluetooth, BLE, NFC, Wi-Fi, Thread, Hardware, TestRail, Qase, Atlassian 🏢 Description: We’re currently seeking a passionate freelance Senior QA Engineer to join our forthcoming projects. As a freelancer cooperating with intent, you'll have the chance to work on diverse IoT projects, contributing your expertise to our team. intent has over 10+ years of experience in helping to conceptualize, design, and build apps for IoT and connected devices. We're a software house that acts as a specialized think partner for products at the intersection of physical and digital (like wearables and IoT) - from net-new to products looking to enter a competitive and established niche. Some of our clients include Oura, BOSE, and McIntosh audio systems. 💰 Salary : 12,5-17K on B2B. 💎 Requirements : At least 4 years of professional experience as a mobile tester. Experience building testing approach or test cases from scratch – not only maintaining existing test suites Experience with IoT testing (firmware, OTA, device connectivity, hardware–software interaction) Familiarity with IoT protocols (e.g., Bluetooth, BLE, NFC, Wi-Fi, Thread) Practical understanding of hardware workflows (e.g. firmware updates, pairing, resets, failure scenarios) Experience with test case management tools (e.g. TestRail, Qase) and Atlassian tools. At least B2 English skills (both written and spoken). Self-reliance, responsibility for assigned tasks, and effective time management. Keeping track of industry trends and proactively incorporating them into the company's technologies. Engagement and team-play. It’d be nice if you have: Knowledge of the creation and maintenance of automated tests. Practice in API testing (Postman preferred) and database testing. Experience with web app testing and web-debugging proxy tools (e.g. Charles, Proxyman). ISTQB Foundation (or higher) certificate. Experience in working in Agile or Scrum environments. What you'll do: Compatibility Testing: Conduct compatibility testing to ensure seamless interoperability between various IoT devices, sensors, gateways, protocols, and platforms. Functional Testing: Verify the functional correctness of IoT applications by testing features such as data collection, storage, processing, real-time monitoring, control, and integration with other systems. Performance Testing: Evaluate the performance of IoT systems under different workloads, network conditions, and environmental factors to identify bottlenecks, latency issues, and scalability limitations. Security Testing: Conduct thorough security assessments to identify and mitigate vulnerabilities in IoT devices, communication protocols, data transmission, storage, access controls, and authentication mechanisms. Estimate your work. Mentor less experienced team members to help them succeed and grow. Participate in the requirement discussion meetings and daily calls, and provide feedback on inconsistencies and open issues. Take part in knowledge sharing with other tech freaks. 🏝️ Perks and benefits : 100% remote work, Flexible working hours with core hours between 10:00 and 18:00 CET, with some client meetings scheduled up to 20:00 CET (approx. 2 per week). Moreover, if after a few months of working together, we're all on the same page, then definitely we’ll gladly invite you to join our internal intent team for long-term collaboration and you’ll enjoy all the benefits, such as paid holidays, paid sick leave, training budget, and much more! Recruitment process: A screening call with an HR person (45 mins). A technical interview (60-90 mins). Final feedback is received within a week after the interview. Join us on this exciting journey where you'll have the opportunity to work on groundbreaking projects and shape the future of the IoT industry. Embrace the challenge, unleash your creativity, and be part of a team that is passionate about making a real impact in the world of technology 🦾

Technology

Sii

Senior Embedded Developer (f/m/x)

Senior

Hybrid

Gdansk, Poland

🏢 Summary: Senior Embedded Developer role focused on designing and implementing middleware firmware and security mechanisms for IoT product controllers. The position involves developing low-level embedded software in C, creating bootloaders, integrating secure boot solutions, and automating testing within a SCRUM environment. Hybrid work model with on-site presence required three days per week. 🗂️ Requirements: Minimum 5 years experience as Embedded Developer, Proficiency in C for embedded systems, Experience with security best practices and code/design reviews, Experience developing firmware and low-level embedded software, Ability to work on-site 3 days per week, Fluent English, Fluent Polish, Residence in Poland 📃 Skills: C, C++, Python, MBEDTLS, RSA, CMake, Makefile, GoogleTest, Pytest, SCRUM, JIRA, Confluence 🏢 Description: We are seeking a Senior Embedded Developer to join a project focused on software development for IoT product controllers. By joining us, you become a member of the Embedded Competence Center at Sii - an internal organizational unit bringing together more than 500 specialists across Poland! We are currently working on approximately 100 projects for 50 clients across various industries, including automotive, IoT, telecommunications, and medical. We focus on development and knowledge exchange by organizing Embedded Academies, training, technical mentoring or enabling project changes. Your tasks Worked from the client’s office 3 days per week Designed and implemented middleware firmware for a comprehensive product platform using C Created bootloaders for a diverse range of hardware products Engineered core audio/video processing algorithms for reference applications Integrated Secure Boot mechanisms utilizing MBEDTLS, RSA, and asymmetric encryption Applied advanced security techniques to mitigate side-channel attacks Built unit tests using C++, Google Test framework Automated testing workflows with Python and Pytest Maintained and enhanced build systems based on Makefile and CMake Authored technical proposals and documentation in Confluence Collaborated with cross-functional product teams to deliver rapid support Operated in a dynamic SCRUM environment with 3-week sprints and regular releases (JIRA) Requirements Ability to work from the client's office 3 days a week (hybrid model) Min. 5 years of experience as an Embedded Developer Proficiency in C for embedded systems development Experience in reviewing complex systems design/code for security best practices and compliance with industry standards Fluency in English Excellent written and verbal communication skills with the ability to convey technical information to a wide variety of audiences Strong creative problem-solving abilities and decision-making skills Fluent in Polish required Residing in Poland required Nice to have Experience in creating bootloaders for various hardware architectures Knowledge and experience with cryptography and computer security Strong knowledge of RISC-V architecture and GCC compiler What we offer Great Place to Work since 2015 - it’s thanks to feedback from our workers that we get this special title and constantly implement new ideas Employment stability - revenue of PLN 2.1BN, no debts, since 2006 on the market We share the profit with Workers - over PLN 76M has already been allocated for this aim since 2022 Attractive benefits package - private healthcare, benefits cafeteria platform, car discounts and more Comfortable workplace – class A offices or remote work Dozens of fascinating projects for prestigious brands from all over the world PLN 1 000 000 per year for your ideas - with this amount, we support the passions and voluntary actions of our workers Investment in your growth – meetups, webinars, training platform and technology blog – you choose Fantastic atmosphere created by all Sii Power People If you want to work on systems with high operational significance — apply now!

Technology

.intent

Senior QA Engineer (Mobile & IoT) - Freelance

Senior

Remote

Warsaw, Poland

13,000 - 25,000 PLN/mo

🏢 Summary: Freelance Senior QA Engineer role focused on mobile and IoT projects, responsible for building testing strategies from scratch and ensuring quality across connected devices and applications. The position involves functional, compatibility, performance, and security testing of IoT systems, including firmware and device connectivity. Fully remote B2B cooperation with opportunities to mentor others and influence testing processes. 🗂️ Requirements: Minimum 4 years of experience as a mobile tester, Experience building testing strategy and test cases from scratch, Experience in IoT testing including firmware, OTA, and device connectivity, Knowledge of IoT protocols such as Bluetooth, BLE, NFC, Wi-Fi, Thread, Understanding of hardware workflows including firmware updates and device pairing, Experience with test case management tools, Experience with Atlassian tools, B2 level English proficiency 📃 Skills: IoT, Mobile, Firmware, OTA, Bluetooth, BLE, NFC, Wi-Fi, Thread, TestRail, Qase, Jira, Postman, API, SQL, Charles, Proxyman, ISTQB, Agile, Scrum 🏢 Description: We’re currently seeking a passionate Senior QA Engineer for our mobile and IoT projects for a freelance cooperation. At the moment, we have a few open positions for our ongoing projects, which are heavily focused on IoT and mobile. As a freelancer working with intent, you'll have the chance to contribute your expertise to other IoT projects as well. intent has over 10+ years of experience in helping to conceptualize, design, and build apps for IoT and connected devices. We're a software house that acts as a specialized think partner for products at the intersection of physical and digital (like wearables and IoT) - from net-new to products looking to enter a competitive and established niche. Some of our clients include Oura, BOSE, and McIntosh audio systems. 💰 Salary : 12,5-17K on B2B. 💎 Requirements : At least 4 years of professional experience as a mobile tester. Experience building testing approach or test cases from scratch – not only maintaining existing test suites Experience with IoT testing (firmware, OTA, device connectivity, hardware–software interaction) Familiarity with IoT protocols (e.g., Bluetooth, BLE, NFC, Wi-Fi, Thread) Practical understanding of hardware workflows (e.g. firmware updates, pairing, resets, failure scenarios) Experience with test case management tools (e.g. TestRail, Qase) and Atlassian tools. At least B2 English skills (both written and spoken). Self-reliance, responsibility for assigned tasks, and effective time management. Keeping track of industry trends and proactively incorporating them into the company's technologies. Engagement and team-play. It’d be nice if you have: Knowledge of the creation and maintenance of automated tests. Practice in API testing (Postman preferred) and database testing. Experience with web app testing and web-debugging proxy tools (e.g. Charles, Proxyman). ISTQB Foundation (or higher) certificate. Experience in working in Agile or Scrum environments. What you'll do: Compatibility Testing: Conduct compatibility testing to ensure seamless interoperability between various IoT devices, sensors, gateways, protocols, and platforms. Functional Testing: Verify the functional correctness of IoT applications by testing features such as data collection, storage, processing, real-time monitoring, control, and integration with other systems. Performance Testing: Evaluate the performance of IoT systems under different workloads, network conditions, and environmental factors to identify bottlenecks, latency issues, and scalability limitations. Security Testing: Conduct thorough security assessments to identify and mitigate vulnerabilities in IoT devices, communication protocols, data transmission, storage, access controls, and authentication mechanisms. Estimate your work. Mentor less experienced team members to help them succeed and grow. Participate in the requirement discussion meetings and daily calls, and provide feedback on inconsistencies and open issues. Take part in knowledge sharing with other tech freaks. 🏝️ Perks and benefits : 100% remote work, Flexible working hours with core hours between 10:00 and 18:00 CET, with some client meetings scheduled up to 20:00 CET (approx. 2 per week). Moreover, if after a few months of working together, we're all on the same page, then definitely we’ll gladly invite you to join our internal intent team for long-term collaboration and you’ll enjoy all the benefits, such as paid holidays, paid sick leave, training budget, and much more! Recruitment process: A screening call with an HR person (45 mins). A technical interview (60-90 mins). Final feedback is received within a week after the interview. Join us on this exciting journey where you'll have the opportunity to work on groundbreaking projects and shape the future of the IoT industry. Embrace the challenge, unleash your creativity, and be part of a team that is passionate about making a real impact in the world of technology 🦾

Technology

Intent

Backend Expert (node.js)

Senior

Remote

Warsaw, Poland

135 - 220 PLN/hr

🏢 Summary: Freelance Backend Expert role focused on leading end-to-end architecture and cloud infrastructure for IoT projects, with full ownership of technical decisions and backend direction. The position involves designing scalable, production-grade systems on AWS, shaping distributed architectures, and collaborating directly with clients. Initial B2B engagement with potential transition to a permanent core team role. 🗂️ Requirements: 7+ years backend development experience, Experience leading technical direction and architecture decisions, Strong production experience with Node.js, Deep hands-on AWS expertise (EKS, Aurora, DynamoDB, Timestream, S3, IAM), Experience with Kubernetes (EKS), Docker, Terraform, Experience designing distributed systems and event-driven architectures, Experience building data ingestion pipelines, Experience with MQTT or similar IoT messaging protocols, Experience designing CI/CD pipelines (Jenkins, GitLab CI, GitHub Actions), Ability to design and maintain production-grade cloud infrastructure, English B2+ proficiency 📃 Skills: Node.js, AWS, EKS, Aurora, DynamoDB, Timestream, S3, IAM, Kubernetes, Docker, Terraform, MQTT, Jenkins, GitLab, GitHub, CI/CD 🏢 Description: We’re currently seeking a passionate freelance Backend Expert to join our team ASAP. As a freelancer cooperating with intent, you'll have the opportunity to work on diverse IoT projects, leveraging your expertise in backend and cloud technologies. About intent intent has over 15+ years of experience in conceptualizing, designing, and building apps for IoT and connected devices. We act as a specialized think partner for products at the intersection of physical and digital (such as wearables and IoT), working with companies like Oura, BOSE, and McIntosh audio systems. If you’re a backend engineer who doesn’t just build what’s asked but shapes how it’s built, we’d love to talk. We’re looking for someone who can own the technical direction of a project end to end: architecture, infrastructure, trade-offs, and the conversations that come with them. You’d be joining us on a freelance, time & material basis: you’re paid for the hours you actually work on real client projects. Full capacity from the start. The first three months are about getting to know each other: if it turns out we work well together, we’d love to bring you into our core team with a fixed monthly salary, paid time off, and the whole benefits package. Not a promise, a real possibility we actively root for. Who this role is NOT for If your comfort zone is a well-defined Jira board, clear specs, and someone else making the architectural calls, this isn’t going to work. We’re not hiring a senior developer who executes well. We’re hiring someone who decides what gets built, how it gets built, and why. Someone who walks into a room full of ambiguity and starts creating structure, not waiting for it. If you need a ticket to start moving, if "that’s not in the requirements" is a sentence you use often, if you’d rather not be the one explaining a technical trade-off to a client: we’re probably not your people. We’re AI-native and we expect you to treat AI tools as a daily multiplier, not a gimmick. We look for engineers who ask "why" before "how", who challenge assumptions, and who occasionally break things because they were trying something better. What you’ll do Own and evolve the backend architecture for IoT projects: from data ingestion pipelines to API design to infrastructure decisions Make technical trade-off decisions and defend them clearly to the team and to clients Design and maintain cloud infrastructure on AWS (EKS, Aurora, DynamoDB, Timestream, S3) with production-grade reliability Lead technical discussions: RFCs, architecture reviews, post-mortems. Not because someone asked you to, but because you see the need Mentor other backend engineers, raise the bar on code quality, and set patterns others can follow Collaborate closely with firmware engineers, mobile developers, QA, PMs, and clients Use AI tools as part of your daily workflow, not as a party trick Challenge product and technical assumptions when something doesn’t make sense, even if it means a harder conversation What we’re looking for 7+ years of backend development experience, with a meaningful chunk spent leading technical direction, not just writing code Deep, hands-on AWS expertise: EKS, Aurora, DynamoDB, Timestream, S3, IAM. Not "I set up an EC2 once" Strong Node.js skills in production systems at scale Kubernetes (EKS), Docker, and Terraform: you’ve built and maintained real infrastructure, not just followed tutorials Solid understanding of distributed systems, event-driven architectures, and data pipelines Experience with MQTT or similar IoT messaging protocols CI/CD pipelines you’ve designed yourself (Jenkins, GitLab CI, GitHub Actions) English at B2+ minimum, written and spoken: you’ll be in rooms with US-based clients and you need to hold your own The ability to translate business needs into technical decisions and explain those decisions to non-technical stakeholders Strong opinions, loosely held: you propose direction, you defend it, and you change your mind when the evidence says you should Nice to have Experience leading or bootstrapping a project from scratch as the sole or primary backend engineer Previous IoT, connected device, or hardware-adjacent projects Familiarity with time-series data, real-time streaming, or edge computing patterns Background in system design interviews or architecture review boards Contributions to open-source projects or technical writing that shows how you think Genuine curiosity about the physical devices your code powers, not just the services behind them How we work Fully remote. We have an office in Warsaw if walls and coffee machines motivate you, but nobody will ask why you’re not there. Working hours are flexible: most of 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 backend/cloud chapter for knowledge-sharing, and simultaneously on a project squad led by a PM for day-to-day delivery. What you’ll get 135-220 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 opportunity Access to our internal knowledge-sharing: tech talks, experiments, side projects A genuine path to the core team: if the first 3 months go well, you get a permanent contract with a fixed monthly salary regardless of project availability, 26 days paid leave, 10 sick days, Saltus medical care, training budget, and mentoring budget 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 challenges 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. Application with a few screening questions HR call (~45 min, casual, recorded) Technical meeting (~90 min, with the technical team) Final feedback within a few days Join Us! 🚀 Be part of groundbreaking IoT projects, shaping the future of cloud and backend technology. If you’re excited about cloud computing, scalable systems, and backend development in innovative projects, this is the place for you! 💡

Healthcare

Kontakt.io

Senior Firmware Engineer

Senior

Hybrid

Krakow, Poland

160 - 190 PLN

🏢 Summary: Senior Firmware / Embedded Engineer responsible for end-to-end hardware lifecycle and production-grade firmware development for Nordic-based IoT devices used in real-time healthcare location systems. The role combines PCB design validation, embedded C development on Zephyr RTOS, wireless stack implementation (BLE/UWB), and hands-on hardware bring-up to ensure reliable, scalable device deployments. Focus is on device reliability, radio performance, and seamless data delivery from edge devices to cloud. 🗂️ Requirements: 3+ years embedded or firmware engineering experience on commercial hardware products, Ability to read schematics and review PCB layouts independently, Experience validating hardware designs before production, Proficiency in embedded C for microcontrollers, Experience with Zephyr RTOS, Experience with Nordic Semiconductor (nRF series) microcontrollers, Understanding of wireless and radio fundamentals (BLE, UWB, NFC), Hands-on hardware bring-up, soldering, and bench testing, Experience implementing watchdogs and device health monitoring mechanisms, Use of AI coding tools (Claude, GitHub Copilot, or equivalent), Strong English communication skills 📃 Skills: C, Zephyr, nRF, BLE, UWB, NFC, RTOS, PCB, AI, Python, RTLS, IPS 🏢 Description: Our devices sit at the physical edge of the Kontakt.io platform — delivering real-time location intelligence for patients, staff, and assets across hospitals worldwide. The hardware we ship must be reliable, power-efficient, and maintainable at scale across thousands of deployed units in regulated healthcare environments. We're looking for a Senior Firmware / Embedded Engineer to own the full hardware lifecycle — from schematic review and component validation to production-grade firmware running on Nordic Semiconductor microcontrollers. You'll set the quality bar for devices that clinicians and hospitals depend on every day. What you will be working on Hardware design & validation Review and validate PCB schematics, component selection, and board-level design decisions before production. Catch issues early — at the schematic stage, not after boards are manufactured. Firmware development Build and maintain production firmware for Nordic Semiconductor (nRF) microcontrollers — including BLE and UWB radio stacks used for real-time indoor positioning in healthcare environments. Hands-on testing & bring-up Set up and run hardware test environments. Prototype on breadboards, solder, validate device behavior, and own bring-up from first-article boards through to production qualification. Device reliability Implement health monitoring mechanisms to ensure devices operate continuously in the field. Own reliability from firmware to fleet — devices must keep running without human intervention. Day to day responsibilities Write and review embedded C firmware for nRF-series microcontrollers using Zephyr RTOS Review hardware schematics and validate PCB designs — identify and flag issues before production Prototype and bench-test hardware setups; solder, debug, and validate devices hands-on Implement and maintain watchdog, reset, and device health monitoring logic for production deployments Collaborate with the Location Engine team to ensure reliable, low-latency data delivery from device to cloud Apply AI-assisted development practices (Claude Code, or equivalent) to accelerate firmware development and code review Contribute to design decisions covering the full product lifecycle — requirements, component selection, enclosure validation, bring-up, and release The engineer we're looking for investigates problems proactively — doesn't wait to be told what's broken. Works independently across hardware and firmware layers. Thinks about correctness, reliability, and long-term maintainability — not just "does it compile." What we are looking for 3+ years of embedded / firmware engineering experience on commercial hardware products Electronics background — able to read schematics, review PCB layouts, and validate hardware designs independently Hands-on hardware skills — comfortable with soldering, bring-up, and manual testing of embedded systems Understanding of radio / wireless fundamentals — antennas, BLE, UWB, NFC, or related protocols used in positioning systems Demonstrated use of AI coding tools in daily workflows (Claude, GitHub Copilot, or equivalent) Strong written and verbal communication in English Nice to have Nordic Semiconductor (nRF series) and Zephyr RTLS experience Exposure to indoor positioning technologies (RTLS, IPS, UWB ranging) Python for scripting, tooling, or test automation Background in healthcare IoT or regulated device environments We offer Fast-paced, dynamic startup environment with flat structure Competitive salary and stock option plan Work on cutting-edge healthcare IoT at the intersection of hardware, firmware, and real-time location intelligence Hybrid work model (Kraków office — 2–3 days per week onsite) Collaborative, self-organized engineering culture Private medical care and cafeteria system Ready to build hardware that saves lives? Apply and tell us about a hardware or firmware project you owned end-to-end — what broke, how you found it, and what you did about it.

Healthcare

Kontakt.io

Senior Firmware Engineer

Senior

Hybrid

Krakow, Poland

160 - 190 PLN

🏢 Summary: Senior Firmware / Embedded Engineer role focused on owning the full hardware lifecycle for healthcare IoT devices, from schematic review and PCB validation to production-grade firmware on Nordic nRF microcontrollers. The position centers on building reliable, power-efficient devices with BLE and UWB connectivity for real-time indoor positioning in regulated hospital environments. The engineer is responsible for hardware bring-up, embedded C development on Zephyr RTOS, and ensuring long-term device reliability at scale. 🗂️ Requirements: 3+ years embedded/firmware engineering experience on commercial hardware products, Proficiency in embedded C for microcontrollers, Experience with Nordic nRF microcontrollers, Experience with Zephyr RTOS, Ability to read schematics and review PCB layouts, Hands-on hardware bring-up, soldering, and bench testing, Understanding of wireless/radio fundamentals (BLE, UWB, NFC), Experience implementing device reliability mechanisms (watchdog, health monitoring), Use of AI coding tools (e.g., Claude, Copilot), Strong English communication skills 📃 Skills: C, Embedded, Firmware, Nordic, nRF, Zephyr, BLE, UWB, NFC, RTOS, PCB, RTLS, IPS, Python, AI, Copilot 🏢 Description: Our devices sit at the physical edge of the Kontakt.io platform — delivering real-time location intelligence for patients, staff, and assets across hospitals worldwide. The hardware we ship must be reliable, power-efficient, and maintainable at scale across thousands of deployed units in regulated healthcare environments. We're looking for a Senior Firmware / Embedded Engineer to own the full hardware lifecycle — from schematic review and component validation to production-grade firmware running on Nordic Semiconductor microcontrollers. You'll set the quality bar for devices that clinicians and hospitals depend on every day. What you will be working on Hardware design & validation Review and validate PCB schematics, component selection, and board-level design decisions before production. Catch issues early — at the schematic stage, not after boards are manufactured. Firmware development Build and maintain production firmware for Nordic Semiconductor (nRF) microcontrollers — including BLE and UWB radio stacks used for real-time indoor positioning in healthcare environments. Hands-on testing & bring-up Set up and run hardware test environments. Prototype on breadboards, solder, validate device behavior, and own bring-up from first-article boards through to production qualification. Device reliability Implement health monitoring mechanisms to ensure devices operate continuously in the field. Own reliability from firmware to fleet — devices must keep running without human intervention. Day to day responsibilities Write and review embedded C firmware for nRF-series microcontrollers using Zephyr RTOS Review hardware schematics and validate PCB designs — identify and flag issues before production Prototype and bench-test hardware setups; solder, debug, and validate devices hands-on Implement and maintain watchdog, reset, and device health monitoring logic for production deployments Collaborate with the Location Engine team to ensure reliable, low-latency data delivery from device to cloud Apply AI-assisted development practices (Claude Code, or equivalent) to accelerate firmware development and code review Contribute to design decisions covering the full product lifecycle — requirements, component selection, enclosure validation, bring-up, and release The engineer we're looking for investigates problems proactively — doesn't wait to be told what's broken. Works independently across hardware and firmware layers. Thinks about correctness, reliability, and long-term maintainability — not just "does it compile." What we are looking for 3+ years of embedded / firmware engineering experience on commercial hardware products Electronics background — able to read schematics, review PCB layouts, and validate hardware designs independently Hands-on hardware skills — comfortable with soldering, bring-up, and manual testing of embedded systems Understanding of radio / wireless fundamentals — antennas, BLE, UWB, NFC, or related protocols used in positioning systems Demonstrated use of AI coding tools in daily workflows (Claude, GitHub Copilot, or equivalent) Strong written and verbal communication in English Nice to have Nordic Semiconductor (nRF series) and Zephyr RTLS experience Exposure to indoor positioning technologies (RTLS, IPS, UWB ranging) Python for scripting, tooling, or test automation Background in healthcare IoT or regulated device environments We offer Fast-paced, dynamic startup environment with flat structure Competitive salary and stock option plan Work on cutting-edge healthcare IoT at the intersection of hardware, firmware, and real-time location intelligence Hybrid work model (Kraków office — 2–3 days per week onsite) Collaborative, self-organized engineering culture Private medical care and cafeteria system Ready to build hardware that saves lives? Apply and tell us about a hardware or firmware project you owned end-to-end — what broke, how you found it, and what you did about it.

Technology

KUBO

Senior Firmware Engineer (start ASAP)

Senior

Remote

Katowice, Poland

20,800 - 24,000 PLN/hr

🏢 Summary: The role focuses on developing embedded software and firmware for advanced industrial automation products used in real-time environments. You will work in a Scrum team to design, implement, test, and deliver embedded solutions, collaborating closely with cross-functional stakeholders. The position is fully remote within Poland and offered on a B2B contract. 🗂️ Requirements: Bachelor’s degree in Electronics, Instrumentation Engineering or related field, Minimum 6 years of experience in embedded software development, Strong programming experience in Embedded C++, Experience with industrial communication protocols (Modbus, Profibus or EtherNet/IP), Experience in designing and maintaining real-time embedded systems, Experience in developing and maintaining automated tests, Knowledge of Ethernet and TCP/IP networking, Ability to work in a Scrum/Agile environment 📃 Skills: C++, Embedded, Firmware, Modbus, Profibus, EtherNet/IP, Ethernet, TCP/IP, Wireshark, Scrum, Agile, Testing 🏢 Description: Join a global technology company that designs and develops advanced solutions for industrial automation and control. The team builds  embedded products used in demanding, real‑time environments all over the world. If you enjoy solving complex technical problems, working with experienced engineers, and growing your skills in embedded software and firmware development, this role is a great fit. You can work from any place in Poland. The start is planned ASAP. Key responsibilities Work in a Scrum team to plan, organize and do the development work, taking part in all team meetings. Take care of your daily tasks with little supervision and handle new tasks based on general directions. Use your skills to help define, design, code, test and deliver embedded software and firmware features. Work with your team to gather needs, design solutions, build, test and deliver the product. Show the most important new features and parts of the product to stakeholders. Work closely with the Product Owner, Scrum Master, Release Train Engineer, Product Manager and others to agree on tools, processes and ways of working. Notice problems that stop the team from finishing work and help to solve them or raise them to the right people. Ideal candidate profile Bachelor’s degree in Electronics or Instrumentation Engineering (or a closely related field). At least 6 years of experience in embedded software or related development roles. Strong programming experience in Embedded C++. Experience with industrial communication protocols such as Modbus, Profibus, or EtherNet/IP. Ability to design, build, and maintain firmware for real‑time and embedded systems. Willingness to work in a self‑organizing Scrum team and contribute to Agile practices. Experience in developing and maintaining automated tests. Good communication skills and the ability to work well in a team. Experience with networking technologies such as Ethernet and TCP/IP, and tools like Wireshark. Conditions Form of cooperation: B2B contract Start: ASAP Salary: 130-150 PLN net/h Model of work: 100% remote from any place in Poland Benefits: private medical care, life insurance, Multisport card Recruitment steps Phone call with Recruiter (20 - 30 min.) Technical verification call by the client Interview with the client Feedback and decision

Technology

DP IOT

C Embedded Developer

Junior

Hybrid

Gdansk, PM, Poland

8,000 - 13,000 PLN

🏢 Summary: The offer is for a C Embedded Developer to design and develop low-level firmware for IoT embedded systems in a hybrid work model. The role focuses on bare-metal programming, hardware–software integration, and communication interfaces. The position involves managing IoT projects, optimizing firmware performance, and diagnosing device issues. 🗂️ Requirements: Bachelor’s or Master’s degree in Computer Science, Electronics, Automation and Robotics, or related field, Very good knowledge of C for embedded systems, Experience with UART, SPI, I2C, Experience with bare-metal systems, Ability to develop low-level drivers and interrupt routines, Ability to diagnose hardware–software integration issues, Ability to read electronic schematics, Knowledge of electronic measurement tools, Knowledge of Git, Minimum 1 year of experience in similar position 📃 Skills: C, UART, SPI, I2C, Bare-metal, Drivers, Interrupts, Git, Multimeter, Oscilloscope, Soldering 🏢 Description: About the Role We are looking for a C Embedded Developer to join our firmware team and contribute to the development of embedded systems for IoT projects . Work mode: Hybrid Requirements Education Bachelor’s or Master’s degree in Computer Science, Electronics, Automation and Robotics , or a related field Technical Skills Very good knowledge of C programming for embedded systems Experience with communication interfaces: UART, SPI, I2C Experience working with bare-metal systems Ability to develop low-level drivers and handle interrupt routines Experience in diagnosing and solving hardware–software integration issues Ability to read and understand electronic schematics Familiarity with basic electronic tools ( multimeter, oscilloscope, soldering ) Knowledge of version control systems (Git) Experience Minimum 1 year of experience in a similar position Nice to Have Experience with RTOS Knowledge of low-power IoT technologies Experience working with Cellular modules (NB-IoT, LTE Cat-M1) Experience with BLE and GNSS Knowledge of network protocols (TCP/IP, UDP, HTTP) Familiarity with CI/CD pipelines and Jira Responsibilities Independently managing IoT projects Implementing and optimizing low-level firmware , considering performance and hardware constraints Code verification and preparation of technical documentation Writing unit tests Maintaining and further developing existing projects Diagnosing and resolving issues in malfunctioning devices Cooperation with customers from Scandinavia