April 30, 2026

Tech Lead / Senior Embedded Lunux Software Engineer | Networking Solutions

Senior • Hybrid

Warsaw, Poland

We are looking for a Tech Lead / Senior Embedded Linux Software Engineer to join our developers' team in Warsaw, Poland. You will work with the leading networking solutions in the world and master your skills.

Teltonika’s Networking Solutions business unit develops and manufactures industrial and enterprise connectivity equipment, primarily routers, switches, gateways, and modems. Our networking devices serve clients in the most complex areas of Industry 4.0, Smart City, and Green Energy. For more details please refer to the company site: https://www.teltonika-networks.com/products

 

In this role, you will:

  • Develop software for bare metal or embedded Linux devices.

  • Solve complex technical problems across software and hardware layers.

  • Analyze and apply new technologies.

  • Work closely with hardware components and embedded systems.

  • Collaborate effectively in a team locally and in the head quarter in Lithuania.

  • Provide technical support to team members.

 What we expect of you:

  • 7+ year of experience working with software for embedded devices (advantage if the device(s) are Linux-based).

  • 5+ years of C programming experience; (come together with embedded skills).

  • 2+ years experience working with Linux OS (Buildroot/Yocto).

  • Experience solving complex software and hardware-related issues.

  • Understanding of operating system principles.

  • Knowledge of computer networks.

 Ideally, you’ll also have:

  • Experience working with various embedded processors (SOCs/microcontrollers).

  • Knowledge of electronics and experience with lab equipment (oscilloscope, logic analyzer, etc.).

  • Shell programming experience.

  • Experience with UART, SPI, I2C, USB.

  • Experience with WiFi, Bluetooth.

  • Experience with Linux drivers, bootloaders.

  • Experience with OpenWRT operating system.

  • Knowledge of cybersecurity.

  • Good English language skills.

What we offer:

  • Great opportunities to grow in a strong and rapidly expanding company.

  • Interesting and ambitious projects of industrial networking devices.

  • Private medical care (Medicover Premium) and Multisport card.

  • Hybrid working model, with arrangements agreed in advance with the line manager.

  • Additional day off for your birthday.

  • Team building activities.

Similar jobs you might like

Technology

Teltonika Poland

Engineering Team Lead

Senior

Hybrid

Warsaw, Poland

16,530 - 23,876 PLN

🏢 Summary: Engineering Team Lead role focused on designing, implementing, and maintaining embedded Linux and backend software for IoT devices while actively contributing to production code. The position combines technical leadership, architectural decision-making, and hands-on development in C-based environments, with responsibility for device communication and cloud integration. The role also involves mentoring a team, ensuring code quality, and collaborating with stakeholders and customers on technical solutions. 🗂️ Requirements: Experience with C programming, Experience with Linux-based or embedded Linux systems, Experience with IoT or embedded systems, Experience with cloud platforms such as Azure or AWS, Ability to design and maintain embedded/backend software, Experience with device communication and system integration, Leadership experience in technical teams, Ability to define architecture and coding standards 📃 Skills: C, Linux, Embedded, IoT, Shell, Lua, Azure, AWS, RutOS 🏢 Description: Teltonika has been creating IoT solutions for over 25 years, with offices in over 26 countries and more than 2,500 employees worldwide. Our expertise spans networking solutions, telematics, telemedicine, EV charging, and electronics manufacturing. Teltonika’s technologies are widely used across diverse industries, including Green Energy, Smart Cities, Industry 4.0, and more. Currently, we are inviting an ambitious Engineering Team Lead to join and co-create our new R&D Team in Poland to help us grow our global presence in the IoT sector by quickly and effectively responding to changing market needs and offering reliable, safe, and easy-to-use solutions. We are an open-minded, curious, and innovation-driven company and are ready to offer the best environment for creative and ambitious professionals who are eager to contribute to the development and success of Teltonika Networks. If you are curious, creative, analytical, and willing to work in a rapidly changing environment, then we are on the same path! In this role you will: Design, implement, and maintain embedded Linux / backend software for IoT devices Actively write production code (C, Shell, Lua) Work mainly with device communication integration with 3rd-party platforms, devices, and other internal RutOS applications Review code, define coding standards, and ensure high code quality Make architectural decisions and guide the technical direction Solve complex technical problems together with the team Lead and mentor a team of Embedded Linux application layer developers Define project scope, goals, and deliverables in collaboration with senior management and other teams Identify potential project risks and implement mitigation strategies to minimize impact Prepare regular reports for senior management on project progress, team performance, and technical issues Engage with customers to gather requirements, provide technical expertise, and ensure customer satisfaction Lead efforts to improve development processes, boost system performance, and enhance product quality What we expect of you: Experience with C programming Experience working with Linux-based systems / embedded Linux Experience working with IoT or embedded systems Strong leadership and communication skills, with the ability to inspire, motivate, and develop a high-performing team Experience working with major cloud platforms (e.g., Azure, AWS ) Ability to explain technical concepts to non-technical people Passion for mentoring and developing team members What we offer: Benefit package consisting of unlimited commissions , based on your performance Private medical care (Medicover Premium) and Multisport card Internal training for your successful start Onboarding on Teltonika’s internal systems, sales processes, and product-related topics, providing constant materials, progress check-up tests, and continuous feedback to help unlock more of your potential Unique opportunities to grow professionally as part of a challenging and high-growth environment Additional day off for your birthday Team-building activities Salary We appreciate everyone's efforts and experience, so we offer an attractive base salary that will match your skillset and expertise in the field.

Technology

Teltonika Poland sp. z o.o.

Junior Backend Engineer

Junior

Hybrid

Warsaw, MZ, Poland

🏢 Summary: Junior Backend Software Engineer role focused on designing, implementing, and maintaining embedded Linux software for IoT networking devices. The position involves developing internal API frameworks and working with industrial networking technologies in a collaborative international R&D environment. Opportunity to grow while contributing to advanced connectivity solutions. 🗂️ Requirements: 1+ year C programming experience, 1+ year experience working with APIs, Experience with Shell or Python scripting, Knowledge of Git version control, Knowledge of Linux-based systems, Ability to design and maintain embedded Linux software, Experience developing and maintaining API frameworks, English proficiency 📃 Skills: C, Linux, Embedded, API, Shell, Python, Git, Lua, OpenWrt, Networking 🏢 Description: We are looking for a Junior Backend Software Engineer to create our developers' team in Warsaw, Poland. You will work with the leading networking solutions in the world and master your skills. Teltonika’s networking solutions business unit develops and manufactures industrial and enterprise connectivity equipment, primarily routers, switches, gateways, and modems. Our networking devices serve clients in the most complex areas of Industry 4.0, Smart City, and Green Energy. For more details please refer to the company site: https://www.teltonika-networks.com/products In this role, you will: Design, implement, maintain embedded Linux software of IoT devices. Develop and maintain our own API framework that is being used by other R&D teams. Analyse and implement new technologies. Collaborate with international team and solve complex problems. What we expect from you: 1+ years of experience in C programming. 1+ years of experience working with various API's. Experience in Shell/Python scripting. Knowledge of Git version control system. Knowledge of Linux based systems. Good written and verbal English skills. Ideally, you’ll also have: Technical education. Knowledge of computer networks. Experience in Lua programming. Experience of working with OpenWrt. What we offer: Great opportunities to grow in a strong and rapidly expanding company. Interesting and ambitious projects of industrial networking devices. Private medical care (Medicover Premium) and Multisport card. Hybrid working model, with arrangements agreed in advance with the line manager. Additional day off for your birthday. Team building activities.

Technology

Teltonika Poland sp. z o.o.

Mid Backend Engineer | Networking Solutions

Mid

Hybrid

Warsaw, Poland

🏢 Summary: Mid Backend Software Engineer role focused on designing, implementing, and maintaining embedded Linux software for IoT networking devices and developing internal API frameworks. The position involves working on industrial networking solutions and collaborating with R&D teams to implement new technologies. The offer targets engineers experienced in C programming and Linux-based systems. 🗂️ Requirements: 2+ years of experience in C programming, 2+ years of experience working with APIs, 2+ years of experience in Shell or Python scripting, Knowledge of Git version control, Knowledge of Linux-based systems, Ability to design and maintain embedded Linux software, Ability to develop and maintain API frameworks, English proficiency (written and spoken) 📃 Skills: C, Linux, Embedded, API, Shell, Python, Git, IoT, Networking, Lua, OpenWrt, Cybersecurity 🏢 Description: We are looking for a Mid Backend Software Engineer to our developers' team in Warsaw, Poland. You will work with the leading networking solutions in the world and master your skills. Teltonika’s networking solutions business unit develops and manufactures industrial and enterprise connectivity equipment, primarily routers, switches, gateways, and modems. Our networking devices serve clients in the most complex areas of Industry 4.0, Smart City, and Green Energy. For more details please refer to the company site: In this role, you will: Design, implement, maintain embedded Linux software of IoT devices Develop and maintain our own API framework that is being used by other R&D teams Analyse and implement new technologies Collaborate with team and solve complex problems What we expect of you: 2+ years of experience in C programming 2+ years of experience working with various API's 2+ years of experience in Shell/Python scripting Knowledge of Git version control system Knowledge of Linux based systems Good written and verbal English skills Ideally, you’ll also have: Technical education Experience in working with IoT devices Knowledge of computer networking Knowledge of cybersecurity Experience in Lua programming Experience of working with OpenWrt What we offer: Great opportunities to grow in a strong and rapidly expanding company Interesting and ambitious projects of industrial networking devices Private medical care (Medicover Premium) and Multisport card Hybrid working model, with arrangements agreed in advance with the line manager Additional day off for your birthday Team building activities

Technology

SoftBlue (INTechHouse)

Senior/Lead Embedded SW Engineer

Senior

Remote

Bydgoszcz, Poland

🏢 Summary: Design and develop embedded software for subsea control systems using C/C++, Python, and real-time Linux in high-reliability offshore environments. The role involves building distributed communication solutions, troubleshooting system-level issues, and contributing to design quality and engineering best practices. Lead-level responsibilities include mentoring engineers and guiding technical decisions across projects. 🗂️ Requirements: Bachelor’s degree in Software Engineering, Computer Science, Electrical or Electronic Engineering, Commercial experience in embedded C/C++ development, Familiarity with Python and Java SE, Knowledge of object-oriented design principles, Understanding of real-time systems, Experience with distributed communication protocols, Hands-on experience with embedded or industrial control systems, Experience in system-level debugging and performance optimisation, Ability to analyse and troubleshoot technical issues, Ability to lead technical decisions and mentor engineers (Lead level) 📃 Skills: C, C++, Python, Java, Linux, Windows, Modbus, CAN, Ethernet, TCP, UDP, XML, LINT, LDRA, Embedded, Debugging 🏢 Description: As a Senior/Lead Embedded Software Engineer in our Subsea Production Systems team, you will design, develop, and support the embedded software and configurations that power subsea control technologies. You’ll work with C/C++, Python, real‑time Linux, and industrial communication protocols to deliver reliable, high‑performance systems for challenging offshore environments. Depending on experience, you may also guide technical decisions, mentor engineers, and lead software activities across global projects. You may be a good fit if you have: a bachelor’s degree in Software Engineering, Computer Science, Electrical/Electronic Engineering or a related discipline, experience with embedded software development in C/C++ , along with familiarity with Python and Java SE , understanding of object-oriented design, real-time systems and distributed communication protocols, the ability to analyse issues, troubleshoot systematically and contribute to high-reliability system development, hands-on experience developing embedded or industrial control system software, experience with system-level debugging, communication protocol analysis and performance optimisation, the ability to support junior engineers and influence technical design decisions. What will help you succeed This role suits someone who combines strong embedded software engineering skills with structured problem-solving and clear technical communication. For Lead-level candidates, we are looking for the ability to guide others, improve engineering practices and take ownership of design quality. In this role, you will be responsible for: developing and maintaining embedded C/C++ software for Windows and real-time Linux platforms, using object-oriented design principles and tools such as LINT or LDRA , working with XML-based configurations for Subsea Electronic Modules and developing Python-based support tools to improve engineering workflows and replace legacy utilities, implementing distributed communication systems based on industrial protocols, including Modbus RTU/TCP, CAN and Ethernet UDP/TCP , troubleshooting system-level issues across software, configuration and communication layers, while supporting integration within the subsea control system architecture, contributing to or leading design and code reviews, technical deliverables and engineering best practices; at Lead level, mentoring engineers and driving improvements in design quality, documentation and processes. We offer: challenging role within the company that creates innovative solutions, work in international environment on demanding projects, B2B cooperation model or employment contract, remote work model or from our office in Bydgoszcz/Warsaw, subsidized private medical care, life insurance, multisport card, integration meetings, employee referral program.

Technology

Sii

Embedded Linux Expert (f/m/x)

Senior

Remote

Warsaw, Poland

🏢 Summary: The offer is for an Embedded Linux Expert responsible for kernel-level development and low-level system integration for next-generation network switch platforms. The role focuses on developing and maintaining Linux kernel modules, bringing up new hardware boards, and optimizing embedded Linux systems for high-performance networking. You will work closely with hardware and firmware teams to ensure stable and efficient system integration. 🗂️ Requirements: Minimum 5 years of commercial experience in embedded or similar role, Strong experience in C development, Strong experience in C++ development, Extensive knowledge of Linux kernel, Experience developing Linux kernel modules, Experience developing device drivers, Experience with UART, SPI, PCIe, I2C interfaces, Experience with x86 architectures, Experience with ARM architectures, Hands-on experience with bootloaders, Experience with BSP and board bring-up, Experience in debugging embedded Linux systems, Experience in performance tuning of embedded Linux systems 📃 Skills: C, C++, Linux, Kernel, DeviceDrivers, UART, SPI, PCIe, I2C, x86, ARM, Bootloaders, BSP, Debugging, PerformanceTuning 🏢 Description: We are looking for an Embedded Linux Expert to drive kernel-level development and low-level system integration for next-generation network switch platforms. You will shape the software foundations of our high-performance switching systems. By joining us, you become a member of the Embedded Competence Center at Sii is an internal organizational unit, bringing together more than 500 specialists nationwide! We are currently working on about 100 projects for 50 clients from various industries, including automotive, IoT, telecommunications, and medical. Your tasks Develop and maintain Linux kernel modules and device drivers Bring up new hardware boards and debug low-level boot issues Work with hardware and firmware teams to validate system integration Optimize kernel performance and stability for high-speed network workloads Contribute to internal Linux distributions and BSP maintenance Requirements Minimum 5 years of commercial experience in a similar position Extensive experience in C/C++ development in both user and kernel space Strong background in Linux kernel, device drivers, and peripheral interfaces (UART, SPI, PCIe, I2C) Experience with x86 and ARM architectures Hands-on experience with bootloaders, BSPs, and board bring-up Experience in debugging and performance tuning of embedded Linux systems Knowledge of Linux networking stack, DPDK, or netdev subsystem – strong advantage Excellent problem-solving skills, self-learner, team-player Good knowledge of spoken and written English (everyday communication) Residing in Poland required Nice to have Experience with communication and control protocols – advantage 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

HiQo Solutions

Senior Embedded Engineer

Senior

Remote

Kraków, Poland

🏢 Summary: Senior Embedded Software Engineer role focused on developing and maintaining embedded solutions for Cortex-M microcontroller platforms using C and FreeRTOS. The position involves low-level programming, debugging hardware/software interactions, and working with communication protocols such as TCP/IP and BLE in collaboration with international engineering teams. Flexible remote or office-based work is available within Poland. 🗂️ Requirements: Strong knowledge of C, Embedded software development, Cortex-M microcontrollers, RTOS experience, FreeRTOS, BLE, TCP/IP, Electronics knowledge, Analog circuits, Digital circuits, Circuit analysis, Signal analysis, Simulations, Debugging, Laboratory equipment, Measurement equipment, English B2+ 📃 Skills: C, Cortex-M, FreeRTOS, RTOS, BLE, TCP/IP, Electronics, Linux, AWS, Azure, Python, Bash 🏢 Description: We are looking for a Senior Embedded Software Engineer to join our team and work on the development of embedded solutions based on modern microcontroller platforms. You will be responsible for designing, implementing, testing, and improving embedded software, working closely with hardware engineers and other technical teams. If you enjoy low-level programming, solving complex technical challenges, and working close to the hardware, this role may be a great fit for you. LOCATION: POLAND Flexibility to work either from our Krakow/ Wroclaw offices or from a home office – the choice is up to you! RESPONSIBILITIES: Design and develop embedded software for Cortex-M based systems Write and maintain high-quality C code for low-level applications Work with RTOS environments, especially FreeRTOS Develop and debug communication interfaces including TCP/IP and BLE Analyze and troubleshoot hardware/software interactions Perform signal analysis, debugging, and validation using measurement equipment Collaborate with hardware engineers on circuit analysis and system integration Participate in code reviews and contribute to improving development processes Create and maintain unit and automated tests Collaborate with an international team and regularly communicate with the client REQUIREMENTS: Strong knowledge of C programming and low-level software development Experience in embedded software development for Cortex-M microcontrollers Practical experience with RTOS, especially FreeRTOS Hands-on experience with BLE (Bluetooth Low Energy) Understanding of other communication protocols such as TCP/IP Strong electronics background: good understanding of analog and advanced digital circuits, ability to analyze circuits and perform signal analysis, experience with simulations and debugging Ability to work with laboratory and measurement equipment Good communication skills and B2+ level of English (daily communication with the team and clients) NICE TO HAVE: Experience developing Linux applications Experience working with cloud platforms (AWS, Azure) Knowledge of Python and/or Bash scripting Experience writing automated and unit tests Experience developing low-power embedded devices Knowledge of embedded development tools and debugging techniques Experience with modern AI-assisted development tools WE OFFER YOU: Available cooperation models: UoP or B2B Office space or 100% remote – whichever suits you best! Communication in English - only foreign customers, and international Teams Simple structure and 'open door' way of communication Full-time English teachers Medical insurance for employees HiQo University- internal education and training programs HiQo Coins - system of rewarding employees for extracurricular activities

Technology

TQLO SPÓŁKA Z OGRANICZONĄ ODPOWIEDZIALNOŚCIĄ

Linux Embedded Developer (KernelShark)

Senior

Remote

Warsaw, Poland

110 - 135 PLN

🏢 Summary: Senior Linux Embedded Developer role focused on analyzing and optimizing performance of embedded Linux systems in high-demand environments. The position involves low-level kernel analysis, performance tuning, and networking optimization using advanced tracing and profiling tools. Fully remote work with optional presence in Wrocław. 🗂️ Requirements: Very good knowledge of Linux Kernel internals, Experience with KernelShark, ftrace, trace-cmd, Experience in Linux performance profiling and optimization, Experience with Embedded Linux, Very good knowledge of Yocto Project, Experience in Linux networking, Ability to debug embedded Linux systems 📃 Skills: Linux, Kernel, KernelShark, ftrace, trace-cmd, Yocto, bitbake, systemd, eBPF, XDP, netlink, TC, strace, dmesg, perf, LTTng, bpftrace, BSP, cross-compilation 🏢 Description: Nasz Klient to organizacja realizująca zaawansowane projekty technologiczne w obszarze systemów wbudowanych (embedded), koncentrująca się na optymalizacji wydajności i pracy na niskopoziomowym Linuxie. Projekt dotyczy analizy i optymalizacji wydajności systemów Linux ( m.in . boot time, latency, networking) z wykorzystaniem narzędzi takich jak KernelShark, ftrace czy eBPF/XDP . Szukamy doświadczonej osoby na stanowisko Senior Linux Embedded Developer , która będzie odpowiedzialna za analizę, tuning i rozwój systemów działających w środowiskach o wysokich wymaganiach wydajnościowych. 📍 TRYB PRACY: Remote 100% / Wrocław optional 🧑‍💻 CZYM BĘDZIESZ SIĘ ZAJMOWAĆ? Analizą i optymalizacją wydajności systemów Linux (CPU, latency, memory, I/O) Pracą z narzędziami tracingowymi ( KernelShark, ftrace, trace-cmd ) Identyfikacją wąskich gardeł i regresji wydajności Rozwojem i tuningiem systemów embedded Linux Współpracą przy implementacji i optymalizacji rozwiązań networking (XDP / eBPF) Debugowaniem systemów wbudowanych oraz analizą logów i trace’ów 🔍 CZEGO OD CIEBIE OCZEKUJEMY? Must have: Bardzo dobra znajomość Linux Kernel internals (scheduler, memory, IRQ, drivers) Doświadczenie w pracy z KernelShark, ftrace, trace-cmd Praktyka w profilowaniu i optymalizacji wydajności systemów Linux Doświadczenie w Embedded Linux (Yocto, systemd, cross-compilation) Znajomość debugowania systemów (strace, dmesg, perf, LTTng) Bardzo dobra znajomość Yocto Project (bitbake, layers, recipes, BSP) Doświadczenie w Linux networking (netlink, TC, eBPF, XDP) Nice to have: Doświadczenie w systemach real-time / low-latency Praca z przetwarzaniem rozproszonym lub systemami high-performance Background w firmach typu Intel / Nokia (low-level Linux) 🧰 ŚRODOWISKO I NARZĘDZIA perf, top/htop, vmstat/iostat, bpftrace, KernelShark, flame graphs 🤝 DLACZEGO WARTO? 💰 Atrakcyjna stawka B2B 📊 Projekt o dużej skali i wysokim stopniu technicznej złożoności 🤖 Praca na niskopoziomowym Linuxie i zaawansowanych narzędziach performance 🏡 Elastyczny model pracy 📈 Długoterminowa współpraca Dziękujemy za wszystkie zgłoszenia — skontaktujemy się tylko z wybranymi kandydatami. TQLO Sp. z o.o. – nr KRAZ: 33580

Technology

ITDS

Senior Embedded Systems Engineer – C++, Python, Networking

Senior

Hybrid

Warsaw, Poland

18,900 - 23,100 PLN

🏢 Summary: Senior Embedded Systems Engineer role focused on developing and maintaining secure encryption infrastructure across Windows, Linux, and cloud environments. The position involves backend and driver development, Windows application enhancement, CI/CD automation, and server/cloud management in high-stakes production settings. Hybrid work model based in Warsaw with occasional travel. 🗂️ Requirements: Engineering degree in Electronics or Computer Science, Minimum 5 years experience in IT, automation, software engineering, or electronics, Strong proficiency in IP networking, computer systems, and database management, Proven troubleshooting experience in Python and C++, Hands-on experience with Windows and Linux environments, Experience managing on-premises and cloud-based servers, Ability to develop backend solutions and hardware drivers, Fluency in English and Polish, Legal right to work in the European Union 📃 Skills: Python, C++, JavaScript, Node.js, Express, Windows, Linux, AWS, Azure, CI/CD, IP, Networking, SQL, VPN, PKI, Batch, Drivers 🏢 Description: Ignite Innovation in Embedded Systems — Redefine the Future of Connectivity and Security! Warsaw-based opportunity with hybrid work model. As a Senior Embedded Systems Engineer , you will be working for our client, a leading company in the manufacturing industry, focused on the development and deployment of critical encryption infrastructure. You will play a vital role in maintaining and advancing secure server and device solutions across Windows, Linux, and cloud environments. Join us to push the boundaries of hardware-software integration, ensuring robust security and operational excellence in high-stakes production lines. This is your chance to be part of pioneering technological progress. Your main responsibilities: Develop backend solutions in Python and hardware device drivers to support encryption systems. Create new Windows applications based on existing modules, extending functionality and performance. Enhance frontend components mainly supporting existing JavaScript modules in Node.js/Express. Automate CI/CD workflows, develop tests, and streamline deployment processes. Support and improve Windows batch scripts, deploy Windows services, and troubleshoot related applications. Diagnose and resolve issues within Python, JavaScript, and C++ codebases. Identify system risks, propose mitigation strategies, and implement solutions to prevent future problems. Collaborate directly with product development teams on evolving existing solutions and developing new products. Manage Windows and Linux servers on-premises and in the cloud, overseeing network configurations and VPN connectivity. Navigate and maintain cloud-based systems, primarily AWS and Azure. Conduct upgrades and deployment of encryption infrastructure on new production lines. Occasionally travel domestically and internationally (up to 5%). You're ideal for this role if you have: An Engineering Degree in Electronics or Computer Science. At least 5 years of hands-on experience in IT, automation, software engineering, or electronics. Strong proficiency in IP Networking, computer systems, and database management. Proven troubleshooting skills in Python and C++, with experience in Windows and Linux environments. Ability to proactively identify risks and craft effective solutions. Excellent communication and collaboration skills for working with international teams. Fluency in English, both spoken and written, for technical documentation and team interactions. It is a strong plus if you have: (optional) Experience working with Azure or AWS cloud platforms. Background in PKI system development. Language Required for the role: Fluent in English and Polish. Eligibility for the role: Only candidates with an existing legal right to work in the European Union will be considered for this role. #MAKEYourCareerBETTER Interested? Apply now and include your CV (preferably in English) along with a statement confirming your consent to the processing and storage of your personal data.

Technology

Sii

Embedded Linux/Kernel Engineer (f/m/x)

Senior

Remote

Wroclaw, Poland

🏢 Summary: The offer is for an Embedded Software Engineer responsible for developing Linux kernel modules, device drivers, and low-level system components for enterprise-class platforms. The role involves close collaboration with hardware and firmware teams, debugging complex system-level issues, and optimizing performance and diagnostics tools. It targets experienced engineers with strong kernel development expertise working on high-impact systems. 🗂️ Requirements: Minimum 5 years of embedded or kernel development experience, Strong C/C++ programming skills, Strong debugging skills, Knowledge of Linux OS internals, Knowledge of Linux kernel architecture, Familiarity with CPU/SoC architectures (x86/ARM), Experience with Linux build systems, Experience with diagnostic tools, Fluency in English 📃 Skills: C, C++, Linux, Kernel, DeviceDrivers, x86, ARM, BuildSystems, Debugging 🏢 Description: Join Sii and play a key role in delivering enterprise-class data platforms to international clients. As an Embedded Software Engineer, you will be responsible for developing Linux kernel modules, device drivers, and low-level system components. You will collaborate with cross-functional teams and support strategic data and analytics initiatives across the organization. Your tasks Design and implement Linux kernel modules and device drivers Collaborate with hardware and firmware teams on the new platform bring-up Debug complex system-level issues across firmware, kernel, and user space Optimize tools for performance monitoring and diagnostics Contribute to code reviews and adopt secure coding practices Requirements At least 5 years of embedded or kernel development experience Strong C/C++ programming and debugging skills Knowledge of Linux OS internals and kernel architecture Familiarity with CPU/SoC architecture (x86/ARM) Experience with Linux build systems and diagnostic tools Fluency in English 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

ITDS

Senior Software / Systems Engineer – Python, C++, Networking

Senior

Hybrid

Warsaw, Poland

18,900 - 27,300 PLN

🏢 Summary: Senior Software Engineer role focused on developing and maintaining secure encryption infrastructure across Windows, Linux, and cloud environments. The position involves backend and driver development, Windows application enhancement, CI/CD automation, and server management to support critical production systems. The role combines embedded systems, hardware-software integration, and cloud-based infrastructure in a hybrid Warsaw-based setup. 🗂️ Requirements: Engineering Degree in Electronics or Computer Science, Minimum 5 years of experience in IT, automation, software engineering, or electronics, Strong proficiency in IP networking, Strong knowledge of computer systems, Experience with database management, Proven troubleshooting skills in Python and C++, Experience working in Windows and Linux environments, Fluency in English, Fluency in Polish, Legal right to work in the European Union 📃 Skills: Python, C++, JavaScript, Node.js, Express, Windows, Linux, AWS, Azure, CI/CD, IP, VPN, PKI, SQL, Batch 🏢 Description: Ignite Innovation in Embedded Systems — Redefine the Future of Connectivity and Security! Warsaw-based opportunity with hybrid work model. As a Senior Software Engineer , you will be working for our client, a leading company in the manufacturing industry, focused on the development and deployment of critical encryption infrastructure. You will play a vital role in maintaining and advancing secure server and device solutions across Windows, Linux, and cloud environments. Join us to push the boundaries of hardware-software integration, ensuring robust security and operational excellence in high-stakes production lines. This is your chance to be part of pioneering technological progress. Your main responsibilities: Develop backend solutions in Python and hardware device drivers to support encryption systems. Create new Windows applications based on existing modules, extending functionality and performance. Enhance frontend components mainly supporting existing JavaScript modules in Node.js/Express. Automate CI/CD workflows, develop tests, and streamline deployment processes. Support and improve Windows batch scripts, deploy Windows services, and troubleshoot related applications. Diagnose and resolve issues within Python, JavaScript, and C++ codebases. Identify system risks, propose mitigation strategies, and implement solutions to prevent future problems. Collaborate directly with product development teams on evolving existing solutions and developing new products. Manage Windows and Linux servers on-premises and in the cloud, overseeing network configurations and VPN connectivity. Navigate and maintain cloud-based systems, primarily AWS and Azure. Conduct upgrades and deployment of encryption infrastructure on new production lines. Occasionally travel domestically and internationally (up to 5%). You're ideal for this role if you have: An Engineering Degree in Electronics or Computer Science. At least 5 years of hands-on experience in IT, automation, software engineering, or electronics. Strong proficiency in IP Networking, computer systems, and database management. Proven troubleshooting skills in Python and C++, with experience in Windows and Linux environments. Ability to proactively identify risks and craft effective solutions. Excellent communication and collaboration skills for working with international teams. Fluency in English, both spoken and written, for technical documentation and team interactions. It is a strong plus if you have: (optional) Experience working with Azure or AWS cloud platforms. Background in PKI system development. Language Required for the role: Fluent in English and Polish. Eligibility for the role: Only candidates with an existing legal right to work in the European Union will be considered for this role. #MAKEYourCareerBETTER Interested? Apply now and include your CV (preferably in English) along with a statement confirming your consent to the processing and storage of your personal data.