June 25, 2026
Intern/Junior Firmware Validation Engineer
Junior • On-site
5,000 - 8,000 PLN
Gdansk, PM, Poland
About 3mdeb
3mdeb is a company specializing in open-source firmware and embedded systems solutions. We develop Dasharo - an open-source, coreboot-based firmware distribution that replaces proprietary BIOS/UEFI implementations. Our mission is to provide trustworthy, secure, and transparent firmware solutions for diverse hardware platforms, including laptops, desktops, servers, and embedded appliances.
Learn more:
About the Role
We are looking for a motivated Junior Firmware Validation Engineer to join our team full-time. This role focuses on testing firmware on real hardware platforms, ensuring the quality and reliability of Dasharo firmware distribution. You'll work in a Linux-first environment, performing both manual and automated testing of low-level system firmware.
Responsibilities
Reproduce and verify reported firmware issues on real hardware platforms
Perform initial diagnosis and triage of firmware bugs before escalating to developers
Execute manual test cases for firmware functionality, compatibility, and stability
Develop and maintain automated tests using Python and Robot Framework
Test firmware across various hardware platforms (laptops, desktops, servers, embedded devices)
Document test results, report defects, and track issues through resolution
Verify firmware fixes and perform regression testing
Participate in test planning and test case design for new firmware features
Collaborate with firmware developers to understand low-level system behavior
Requirements
Basic knowledge of low-level computer operations, such as boot sequence, BIOS/UEFI settings, firmware updates, or hardware initialization
Good attention to detail and systematic approach to problem-solving
Ability to follow test procedures and document technical issues clearly
Comfortable working with Linux systems and the command line (Bash)
Willingness to work hands-on with hardware platforms
Good written and verbal communication skills
Knowledge of technical English (reading documentation, writing reports)
Ability to learn new technologies independently
Nice to Have
Knowledge of Python programming
Experience with test automation frameworks (especially Robot Framework)
Understanding of firmware, BIOS, or UEFI concepts
Familiarity with coreboot or other open-source firmware projects
Experience with hardware debugging or validation
Knowledge of git and version control workflows
Understanding of x86/ARM architecture basics
Previous experience with hardware testing or embedded systems
Interest in computer security and firmware security concepts
What we offer
We offer the opportunity to work on open-source projects and collaborate with the community of world-class industry leaders, as well as work with some of the most prominent vendors to build your own portfolio through contributions. As a team member, you'll impact the product and its final shape with opportunities for professional development, flexible working hours, and employment conditions.
We also provide training and certification to help our team members build their skills and advance in their careers. Our comprehensive benefits package includes medical care, financial support for sports cards, and group insurance.
In addition, we offer opportunities to attend international open-source conferences, some of which we co-organize with other companies, giving our team members the chance to showcase their skills and expertise. We also organize and host our own community events, such as workshops and community calls, where team members can share their knowledge and network with other industry professionals.
Similar jobs you might like
Technology
3mdeb sp. z o.o.
Senior C Embedded Developer
Senior
Remote
Gdansk, Poland
17,000 - 20,000 PLN
🏢 Summary: Opportunity to work on open-source firmware and embedded systems projects focused on coreboot-based solutions, contributing to low-level system software and hardware initialization. The role involves developing and debugging firmware in C, working with cross-compilation toolchains and heterogeneous build systems, and collaborating within large open-source codebases. The offer includes professional development, flexible working conditions, and participation in international open-source initiatives. 🗂️ Requirements: Proficiency in C, Manual memory management, Understanding of pointers, data layout, stack, bit fields, endianness, Knowledge of registers and machine language concepts, Understanding of weak symbols, program sections, linker scripts, Experience with Git, Understanding of toolchains and cross-compilation, Experience with GNU Make and Kconfig, Non-interactive debugging using logs and dump analysis, Ability to navigate large codebases 📃 Skills: C, Git, GNU, Make, Kconfig, GDB, coreboot, Dasharo, cross-compilation, linker, bare-metal 🏢 Description: About 3mdeb 3mdeb is a company specializing in open-source firmware and embedded systems solutions. We develop Dasharo - an open-source, coreboot-based firmware distribution that replaces proprietary BIOS/UEFI implementations. Our mission is to provide trustworthy, secure, and transparent firmware solutions for diverse hardware platforms, including laptops, desktops, servers, and embedded appliances. Learn more: https://3mdeb.com/ https://docs.dasharo.com/ Requirements Knowledge of C and how programs work: Ability to manage memory manually and take care of its initialization Knowledge of hardware-dependent concepts: pointers, data layout, stack, bit fields, little/big endian Basic data structures An idea about registers and machine languages in general Some information about weak object symbols, program sections, and linker scripts Software development cycle: Using the git version control system Understanding of toolchains and cross-compilation Dealing with heterogeneous build systems (GNU Make, Kconfig, etc.) Non-interactive debugging (prints, logs, dump analysis) Working with codebases of thousands of files written by hundreds of authors (grepping, ctags, digging in commit history to compensate for the deficiency of documentation) Nice to have Experience with bare-metal programming and hardware abstraction layers Experience with (long-running) open-source projects, their mailing lists, and review tools Debugging with GDB (remote targets, symbol files, hardware breakpoints) Offer description We offer the opportunity to work on open-source projects and collaborate with the community of world-class industry leaders, as well as work with some of the most prominent vendors to build your own portfolio through contributions. As a team member, you'll impact the product and its final shape with opportunities for professional development, flexible working hours, and employment conditions. We also provide training and certification to help our team members build their skills and advance in their careers. Our comprehensive benefits package includes medical care, financial support for sports cards, and group insurance. In addition, we offer opportunities to attend international open-source conferences, some of which we co-organize with other companies, giving our team members the chance to showcase their skills and expertise. We also organize and host our own community events, such as workshops and community calls, where team members can share their knowledge and network with other industry professionals.
Technology
3mdeb sp. z o.o.
Embedded C Developer
Mid
Remote
Gdansk, Poland
11,000 - 15,000 PLN
🏢 Summary: Full-time Embedded C Developer role focused on designing, implementing, and optimizing low-level firmware for open-source, coreboot-based platforms. The position involves working at the hardware–system interface in Linux/RTOS environments, debugging hardware-software interactions, and contributing to large open-source codebases. The role includes firmware development, performance and security optimization, and collaboration on new hardware platform support. 🗂️ Requirements: 2–4 years of embedded systems development experience in C, Strong understanding of memory, pointers, and low-level programming, Experience with Linux CLI and debugging, Solid knowledge of Git (branching, rebasing, code reviews), Experience with build systems (Make, CMake, Yocto, or Kconfig), Hands-on debugging skills using GDB and log analysis, Understanding of CPU architectures (x86, ARM, or RISC-V), Ability to read technical documentation and schematics, Good command of English (written and spoken) 📃 Skills: C, Linux, RTOS, Git, Make, CMake, Yocto, Kconfig, GDB, x86, ARM, RISC-V, UART, SPI, I2C, JTAG, coreboot, UEFI, EDK II, U-Boot, Rust, Python, TPM, Secure Boot 🏢 Description: About 3mdeb 3mdeb is a company specializing in open-source firmware and embedded systems solutions. We develop Dasharo - an open-source, coreboot-based firmware distribution that replaces proprietary BIOS/UEFI implementations. Our mission is to provide trustworthy, secure, and transparent firmware solutions for diverse hardware platforms, including laptops, desktops, servers, and embedded appliances. Learn more: https://3mdeb.com/ https://docs.dasharo.com/ About the Role We are looking for a motivated Embedded C Developer to join our team on a full-time basis. Your main responsibility will be to design, implement, and optimize low-level software (firmware) written in C. You will work directly at the interface between hardware and the system layer, developing components that run in a Linux/RTOS environment and collaborating with the team to debug embedded system architectures. Responsibilities Implementing and developing low-level firmware in C Working with large open-source codebases and analyzing existing code Debugging hardware–software issues (logs, GDB, boot process analysis) Optimizing code for performance and security Collaborating with the team on designing solutions for new hardware platforms Participating in code reviews and upstream contributions Requirements 2–4 years of experience in embedded systems development (C) Strong understanding of memory, pointers, and low-level programming concepts Experience working with Linux (CLI, debugging) Solid knowledge of Git (branching, rebasing, code reviews) Experience with build systems (Make, CMake, Yocto, or Kconfig) Hands-on debugging skills (GDB, logs, issue analysis) Understanding of CPU architectures (x86, ARM, or RISC-V) Ability to read technical documentation and schematics Good command of English (written and spoken) Nice to Have Experience with coreboot, UEFI, EDK II, or U-Boot Knowledge of Rust or Python Understanding of Trusted Computing (TPM, Secure Boot) Experience working with hardware interfaces (UART, SPI, I2C, JTAG) Contributions to open-source projects (GitHub / GitLab, PRs, reviews) What We Expect Ownership and accountability for your work Ability to work with large and unfamiliar codebases Proactive problem-solving mindset Willingness to share knowledge and collaborate within the team What We Offer We offer the opportunity to work on open-source projects and collaborate with the community of world-class industry leaders, as well as work with some of the most prominent vendors to build your own portfolio through contributions. As a team member, you'll impact the product and its final shape with opportunities for professional development, flexible working hours, and employment conditions. We also provide training and certification to help our team members build their skills and advance in their careers. Our comprehensive benefits package includes medical care, financial support for sports cards, and group insurance. In addition, we offer opportunities to attend international open-source conferences, some of which we co-organize with other companies, giving our team members the chance to showcase their skills and expertise. We also organize and host our own community events, such as workshops and community calls, where team members can share their knowledge and network with other industry professionals.
Technology
3mdeb sp. z o.o.
Intern/Junior C Embedded Developer
Junior
On-site
Gdansk, Poland
5,000 - 8,000 PLN
🏢 Summary: Full-time Junior C Embedded Developer role focused on developing and maintaining low-level firmware components in C within open-source, coreboot-based environments. The position involves working with large codebases, heterogeneous build systems, and Linux-based development setups while collaborating on feature implementation and debugging. It offers hands-on experience with firmware, build systems, and open-source workflows. 🗂️ Requirements: Solid proficiency in C programming, Understanding of manual memory management and variable initialization, Ability to navigate large multi-repository codebases, Knowledge of pointers, memory layout, and bitwise operations, Practical experience with Git version control, Ability to work with Makefiles and Kconfig build systems, Understanding of build option propagation between systems, Ability to modify and maintain build configurations, Ability to debug using logs, prints, and dump analysis, Ability to diagnose build and integration issues 📃 Skills: C, Git, Makefiles, Kconfig, Linux, grep, ctags, cscope, coreboot, EDK2, Arduino, STM32, ESP32 🏢 Description: About 3mdeb 3mdeb is a company specializing in open-source firmware and embedded systems solutions. We develop Dasharo - an open-source, coreboot-based firmware distribution that replaces proprietary BIOS/UEFI implementations. Our mission is to provide trustworthy, secure, and transparent firmware solutions for diverse hardware platforms, including laptops, desktops, servers, and embedded appliances. Learn more: https://3mdeb.com/ https://docs.dasharo.com/ About the Role We are looking for a motivated Junior C Embedded Developer to join our team full-time. In this role, you will contribute to the development and maintenance of low-level firmware components written in C. You will work with open-source codebases, and collaborate with experienced engineers to implement and debug features in a Linux-based development environment. C Programming Solid proficiency in C: Understanding of manual memory management (allocation/deallocation) and the importance of proper variable initialization. Code navigation skills: Ability to effectively move through large, multi-repository codebases using tools like grep, ctags, cscope. Fundamental hardware concepts: Clear understanding of pointers, memory layout (stack vs. heap), and bitwise operations. Development workflow & build systems Version control: Practical Git experience (committing, branching, creating PRs, navigating commit history to compensate for lack of documentation). Heterogeneous build systems: Ability to work across different build systems and understand their integration, particularly: Makefiles Kconfig configuration system Understanding how build options propagate between systems Ability to read, understand, and make modifications to build configurations following existing patterns. Debugging & problem solving Pattern recognition: Resourceful at finding patterns in unfamiliar code and applying them to new features. Non-interactive debugging using prints, logs, and dump analysis. Practical knowledge of diagnosing build and integration issues in unfamiliar code. Nice to Have Any hobbyist experience with bare-metal programming or firmware (e.g., Arduino, STM32, ESP32, coreboot, EDK2). Experience with open-source workflows (PRs, mailing lists, code review). General awareness of boot process and computer architecture What we offer We offer the opportunity to work on open-source projects and collaborate with the community of world-class industry leaders, as well as work with some of the most prominent vendors to build your own portfolio through contributions. As a team member, you'll impact the product and its final shape with opportunities for professional development, flexible working hours, and employment conditions. We also provide training and certification to help our team members build their skills and advance in their careers. Our comprehensive benefits package includes medical care, financial support for sports cards, and group insurance. In addition, we offer opportunities to attend international open-source conferences, some of which we co-organize with other companies, giving our team members the chance to showcase their skills and expertise. We also organize and host our own community events, such as workshops and community calls, where team members can share their knowledge and network with other industry professionals.
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
AMBIENT SYSTEM
Firmware Developer
Mid
Hybrid
Gdansk, Poland
11,000 - 13,000 PLN
🏢 Summary: The offer is for an Embedded Software Engineer responsible for developing firmware for modern Voice Alarm and Intercom Systems used in critical communication environments. The role covers the full embedded development lifecycle, including architecture, implementation, testing, and maintenance, with a focus on digital signal processing and audio transmission. The position involves close collaboration with hardware and software teams on advanced embedded solutions. 🗂️ Requirements: Minimum 2 years of experience in embedded or similar position, Experience in firmware development in C/C++, Knowledge of communication protocols: I2C, SPI, UART, RS232/485, Knowledge of network protocols: TCP/IP, UDP, SNMP, Knowledge of RTOS systems (e.g., FreeRTOS), Knowledge of Embedded Linux, Ability to create technical documentation, Good command of English 📃 Skills: C, C++, Python, LUA, I2C, SPI, UART, RS232, RS485, TCP/IP, UDP, SNMP, RTOS, FreeRTOS, Linux, Embedded, Firmware 🏢 Description: We are a company that develops modern Voice Alarm Systems (VAS) and Intercom Systems, setting standards in safety communication. We design, manufacture, and deliver digital technologies for critical communication: Voice Alarm Systems, intercoms, and intelligent management software. Our strength lies in our team of experts - people with passion, knowledge, and ambition. Thanks to their commitment, we are building a reliable and competitive organization. Our solutions operate in the most demanding environments: airports, stadiums, road tunnels, shopping centers, hospitals, office buildings, schools, and railway stations. We are present wherever safety and effective communication matter most. Your responsibilities: Creating and participating in the full embedded software development cycle (specification, architecture, implementation, debugging, unit and integration testing, maintenance, documentation) Creating and developing firmware in C/C++, Python, LUA for embedded systems Implementation of drivers for peripheral devices Creating design, construction, testing documentation, instructions, and reports Collaboration with software and hardware development teams, testers Our requirements: Minimum 2 years of experience in performing tasks in a similar position Experience in firmware development in C/C++ Knowledge of I2C, SPI, UART, RS232/485, TCP/IP, UDP, SNMP, and other network protocols Knowledge of RTOS systems (e.g., FreeRTOS) and Embedded Linux Ability to think independently, creatively, and analytically Good command of English We offer: Participation in interesting and advanced projects in the field of digital signal processing and audio signal transmission Collaboration with an experienced team of designers and developers Guaranteed technological challenges at the highest global level Transparent bonus system Medical care at LuxMed facilities Multisport card subsidy Bicycle and car parking for employees Occasional gifts Team-building events, joint barbecues Flexible working hours Hybrid work, 30 days of remote work per year
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
Bioseco S.A.
Senior Linux Engineer (R&D)
Senior
Hybrid
Gdansk, Poland
🏢 Summary: Senior Linux Engineer (R&D) role focused on developing, optimizing, and maintaining Linux-based systems for embedded platforms used in production environments. The position involves kernel customization, Debian packaging, system automation, and close collaboration with hardware in an R&D setting. This role directly impacts production systems deployed globally. 🗂️ Requirements: Minimum 5 years of experience with Linux and Bash, Strong knowledge of Linux boot process, Experience in building and configuring Linux Kernel, Experience in creating or maintaining Debian packages, Basic knowledge of C/C++, Understanding of C++ compilation and linking process on Linux 📃 Skills: Linux, Bash, Debian, Kernel, C, C++, Embedded, Jetson, Raspberry, Conan 🏢 Description: Jesteśmy BIOSECO Jesteśmy firmą, która łączy nowoczesne technologie z potrzebami środowiska, umożliwiając zrównoważony rozwój nowoczesnemu przemysłowi. Projektujemy, wdrażamy i rozwijamy rozwiązania wykorzystujące analizę wizyjną, sztuczną inteligencję oraz technologię obliczeń rozproszonych, aby wspierać bezpieczeństwo i ochronę ptaków na lotniskach i farmach wiatrowych. Łączymy kompetencje z zakresu inżynierii, technologii Internetu rzeczy, analizy danych i wiedzy przyrodniczej. Kogo szukamy? Senior Linux Engineer (R&D) Rodzaj zatrudnienia: Umowa o pracę/B2B Wynagrodzenie: jesteśmy otwarci, porozmawiajmy Miejsce pracy: Gdańsk/Stacjonarnie/Hybryda Tech stack: Linux, Bash, Debian packaging, Linux Kernel, C/C++, Embedded Linux, NVIDIA Jetson, Raspberry Pi W związku z intensywnym rozwojem firmy, szukamy Senior Linux Engineera, który pomoże rozwijać i usprawniać nasze systemy Linux oraz infrastrukturę developerską. Jest to nowa rola , dająca wiele możliwości . Twoje zadania: · Projektowanie, konfiguracja i utrzymanie środowisk Linux (development i production); · Testowanie oraz wdrażanie nowych wersji systemu; · Rozwiązywanie problemów systemowych na platformach embedded (Raspberry Pi, NVIDIA Jetson); · Dostosowywanie systemów Linux: - minimalizacja systemu - modyfikacje kernel’a · Projektowanie, implementacja i utrzymanie pakietów Debian; · Wprowadzanie usprawnień i automatyzacji w procesach systemowych; · Praca bezpośrednio z hardware — testowanie systemów na urządzeniach, diagnozowanie problemów i optymalizacja działania platform embedded; · Budowanie stabilnych rozwiązań i powtarzalnych schematów wdrożeń; · Współpraca z zespołem programistów i administratorów Linux. To praca w środowisku R&D , gdzie rozwiązania, nad którymi pracujesz, trafiają bezpośrednio do klientów i działają w systemach produkcyjnych na całym świecie Wymagania Szukamy osoby, która: · Bardzo dobrze zna Linux i Bash (min. 5 lat doświadczenia); · Rozumie proces bootowania systemów Linux; · Ma doświadczenie w budowaniu i konfiguracji kernel’a Linux; · Tworzyła lub utrzymywała pakiety Debian; · Zna podstawy C/C++ (np. do prostych prac przy sterownikach); · Rozumie proces kompilacji i linkowania aplikacji C++ na Linuxie Mile widziane · Doświadczenie z Conan (C++ package manager); · Doświadczenie z platformami NVIDIA Jetson / Xavier; · Doświadczenie z systemami embedded Linux. Dlaczego warto do nas dołączyć: Oferujemy: · Realny wpływ na rozwój technologii wykorzystywanych na lotniskach i farmach wiatrowych na świecie; · Pracę nad systemami, które faktycznie trafiają do klientów i działają w środowiskach produkcyjnych; · Współpracę z zespołem R&D rozwijającym zaawansowane systemy monitoringu środowiska; · Brak korporacyjnego klimatu – liczy się zespół i efekty pracy; · Możliwość obserwowania realnych rezultatów swojej pracy; · Możliwość skorzystania z prywatnej opieki medycznej i karty sportowej. I tak — owocowe poniedziałki też są 😉 Brzmi ciekawie? Zapraszamy do aplikacji – chętnie opowiemy Ci więcej .
Technology
Antal Sp. z o.o.
Embedded Engineer (m/f)
Mid
Hybrid
Wroclaw, Poland
🏢 Summary: B2B contract role for an Embedded Engineer to design, develop and maintain firmware and software based on Embedded Linux and microcontrollers. The position involves implementing new features, modifying existing systems, and supporting developers using internal libraries. Long-term project focused on innovative embedded solutions. 🗂️ Requirements: Higher technical education, 3–5 years experience in similar role, Strong proficiency in C++ including C++17, Experience with object-oriented programming, Experience with multithreaded programming, Knowledge of Linux operating system, Experience with CI and automated testing, Proficiency with version control systems, Experience in firmware development for microcontrollers and microprocessors, Experience modifying Linux kernel 📃 Skills: C++, C++17, Linux, Kernel, Embedded, Firmware, Microcontrollers, Microprocessors, OOP, Multithreading, CI, Git, SVN 🏢 Description: Poszukujemy Embedded Engiineera (m/f) dla naszego Klienta z branży technologicznej z siedzibą we Wrocławiu, którego celem jest dostarczanie innowacyjnych rozwiązań z wykorzystaniem nowoczesnych narzędzi. Zadania Projektowanie, rozwijanie, testowanie i debugowanie oprogramowania Tworzenie pakietów instalacyjnych i dokumentacji Rozwój nowych aplikacji i funkcji oraz poprawki i modyfikacje istniejącego oprogramowania Projektowanie, implementacja, testowanie i utrzymanie firmware'u opartego na Embedded Linux i innych mikrokontrolerachWprowadzanie zmian w Linux (kernelu) Wsparcie dla wewnętrznych i zewnętrznych deweloperów korzystających z naszych bibliotek Tworzenie, wdrażanie i prowadzenie planów projektowych, harmonogramów oraz dokumentacji wyników pracy Wymagania Wyksztalcenie wyższe techniczne 3-5 lat doświadczenia zawodowego na podobnym stanowisku Doświadczenie i biegłość w C++ (w tym C++17), programowaniu obiektowym, programowaniu wielowątkowym, wzorcach projektowych i systemie operacyjnym Linux Doświadczenie z automatycznym testowaniem ciągłej integracji (CI) Biegłość w korzystaniu z systemów kontroli wersji (SVN, Git itp.) Doświadczenie w rozwijaniu firmware'u/oprogramowania na mikrokontrolery, mikroprocesory i system Linux Oferujemy Atrakcyjne wynagrodzenie Zatrudnienie na kontrakt B2B Projekt nowy, długofalowy (ok. 2 lata) Start date: od lutego Praca w inspirującym środowisku z możliwością realizacji ciekawych projektów Ambitne projekty i wsparcie doświadczonych senior inżynierów i programistów Sprawny proces rekrutacyjny Zapraszamy do aplikowania poprzez formularz aplikacyjny.
Technology
Bioseco S.A.
Embedded Linux Engineer
Mid
Hybrid
Gdansk, Poland
17,000 - 18,999 PLN/mo
🏢 Summary: Oferta dotyczy roli Embedded Linux Engineer w środowisku R&D, odpowiedzialnej za projektowanie, konfigurację i utrzymanie systemów Linux na platformach embedded (Raspberry Pi, NVIDIA Jetson). Praca obejmuje modyfikację kernela, tworzenie pakietów Debian, rozwiązywanie problemów systemowych oraz wdrażanie stabilnych rozwiązań działających w środowiskach produkcyjnych na całym świecie. Inżynier pracuje bezpośrednio ze sprzętem, rozwijając i optymalizując systemy działające autonomicznie w terenie. 🗂️ Requirements: Doświadczenie w pracy z Linux i Bash jako głównym środowiskiem, Głębokie rozumienie procesu bootowania systemów Linux, Praktyczne doświadczenie w budowaniu i konfiguracji kernela Linux, Doświadczenie w tworzeniu lub utrzymaniu pakietów Debian 📃 Skills: Linux, Bash, Debian, Kernel, Embedded, NVIDIA, Jetson, Raspberry, C, C++, Conan 🏢 Description: Jesteśmy BIOSECO – czym się zajmujemy? Budujemy systemy, które chronią ptaki przed turbinami wiatrowymi i silnikami samolotów. Nasze urządzenia działają autonomicznie w terenie: analizują obraz w czasie rzeczywistym, wykrywają ptaki i reagują bez udziału człowieka. Za tym stoi sprzęt embedded, który musi działać niezawodnie w każdych warunkach pogodowych i czasem bez dostępu do internetu, na farmach wiatrowych i lotniskach na całym świecie. Technologicznie : Linux, Bash, Debian packaging, Linux Kernel, Embedded Linux, NVIDIA Jetson, Raspberry Pi. Jesteśmy kilkudziesięcioosobową firmą, nie korporacją. Każda osoba w zespole widzi, co się z jej pracą dzieje dalej. Jasne i konkretne działania, bez długich ścieżek decyzyjnych. Kogo szukamy? Embedded Linux Engineer Rodzaj zatrudnienia: Umowa o pracę/B2B Wynagrodzenie : 15-22k Miejsce pracy: Gdańsk/Hybryda Zakres zadań: Projektowanie, konfiguracja i utrzymanie środowisk Linux (development i production); Testowanie oraz wdrażanie nowych wersji systemu; Rozwiązywanie problemów systemowych na platformach embedded (Raspberry Pi, NVIDIA Jetson); Dostosowywanie systemów Linux: minimalizacja systemu, modyfikacje kernel’a; Projektowanie, implementacja i utrzymanie pakietów Debian; Wprowadzanie usprawnień i automatyzacji w procesach systemowych; Praca bezpośrednio z hardware — testowanie systemów na urządzeniach, diagnozowanie problemów i optymalizacja działania platform embedded; Budowanie stabilnych rozwiązań i powtarzalnych schematów wdrożeń; Współpraca z zespołem programistów i administratorów Linux. To praca w środowisku R&D, gdzie rozwiązania, nad którymi pracujesz, trafiają bezpośrednio do klientów i działają w systemach produkcyjnych na całym świecie Wymagania: Doświadczenie w pracy z Linuxem i Bashem jako głównym środowiskiem pracy; Głębokie rozumienie procesu bootowania systemów Linux; Praktyczne doświadczenie z budowaniem i konfiguracją kernela; Tworzenie lub utrzymanie pakietów Debian. Mile widziane: Doświadczenie z platformami NVIDIA Jetson / Xavier Doświadczenie z embedded Linux w środowiskach produkcyjnych; Znajomość podstaw C/C++ Znajomość Conan (C++ package manager). Co zyskasz u nas? Realny wpływ: Twoje decyzje systemowe trafiają do urządzeń na lotniskach i farmach wiatrowych w wielu krajach; Zespół R&D : Ścisła współpraca z C++/CV w kilkunastoosobowym zespole – szybkie decyzje, widoczne efekty, burze mózgów, nowe koncepcje. Szerokie możliwości rozwoju : nasza organizacja bardzo szybko się rozwija - rozwijaj się razem z nami. Pracę także na fizycznym sprzęcie : mało teorii, dużo praktyki. Widzisz nad czym pracujesz i jaki to ma efekt. Pakiet benefitów: Prywatna opieka medyczna i karta sportowa Premie uznaniowe Rekrutacja: 30 min rozmowy telefonicznej -> Spotkanie rekrutacyjne/ techniczne -> Decyzja Brzmi interesująco? Zaaplikuj - chętnie opowiemy Ci więcej.