April 30, 2026
Senior Embedded Software Engineer
Senior • Remote
17,100 - 20,400 PLN
Warsaw, Poland
ABOUT THE PROJECT
Within this project, you will develop an IoT platform for a real estate company. The idea of this product is to make smart, AWS-based solutions for managing thermostats, smart locks, and other equipment in our clients’ apartments, and to make it easy to use. Our globally distributed teams are working on an event-driven system that will allow direct monitoring and control of devices located in apartments in the United States. On the Klika Tech side, we are responsible for the system’s end-to-end behavior, including front-end, back-end, and mobile applications.
YOUR ROLE
Developing new and enhancing the existing services;
Creating emulators to test and validate the implementation;
Performing Unit Tests;
Performing an effective code review;
Participating in debug sessions;
Taking part in Agile ceremonies (dailies, planning, etc.).
REQUIREMENTS
5+ years of experience in Embedded Development;
Proficiency in modern C++ programming for embedded systems. Preferably, to know new features of C++17 and earlier;
Experience with debugging tools (e.g., JTAG, GDB, JLink);
Understanding of microcontroller architectures (e.g., ARM Cortex-M);
Proficiency in C programming for embedded systems;
Experience in Python programming – usually to write helper scripts;
Bluetooth Low Energy protocol knowledge;
Experience with real-time operating systems (RTOS);
Knowledge of hardware interfacing (e.g., SPI, I2C, UART);
Familiarity with version control systems (Git, github);
Knowledge of embedded security practices;
Familiarity with Jira (eg. kanban boards, sprints), Confluence;
B2+ level of English.
NICE TO HAVE
Background or experience in IOT/Building Automation/Factory Automation/Smart Home;
Experience in Active Object design pattern, state machines (FSM, HSM);
Experience with specific development boards or platforms (based on NRF5x microcontrollers);
LoRaWAN network knowledge;
ZWave protocol knowledge;
Experience working with AWS IOT;
Experience with Chirpstack;
Knowledge of CI/CD practices.
WE OFFER
Flexible work schedule;
Private healthcare insurance - LuxMed (extended gold package for parents & kids);
Multisport card;
Financial bonuses for significant life events (wedding, birth of a child);
Compensation of professional training: courses, seminars, trainings (it is decided for each person individually if the whole thing or a part of it will be covered);
Author's right (for those who write the code).
Similar jobs you might like
Technology
Sigma Software
Embedded Software Engineer (with Yocto)
Mid
Remote
Warsaw, Poland
🏢 Summary: The role involves designing and developing embedded systems for IoT-driven solutions with cloud connectivity and modern communication technologies. The engineer will work on real devices, implementing, debugging, and maintaining embedded software while collaborating with a technical team. The position focuses on delivering high-quality, production-ready embedded and connected solutions. 🗂️ Requirements: 4+ years of experience with C, Experience with cloud connectivity and FOTA solutions, Strong knowledge of LTE, BLE, OpenThread, MQTT, Experience with cybersecurity in embedded systems, Practical experience with Yocto Linux, Hands-on debugging on real devices using J-Link or ST-Link, Experience troubleshooting system-level issues, Upper-Intermediate English level 📃 Skills: C, LTE, BLE, OpenThread, MQTT, Yocto, Linux, FOTA, J-Link, ST-Link, Docker, GitLab, Jira, Cybersecurity 🏢 Description: We are looking for a skilled Embedded Engineer to join our growing team and support customers in delivering IoT-driven solutions. As our Embedded department continues to expand, we are seeking professionals with strong analytical thinking and solid technical expertise. In this role, you will collaborate with a team of experienced Embedded Engineers to design and implement high-quality solutions that address real-world challenges. This role suggests working with embedded systems, cloud connectivity, and modern communication technologies. If you’re a motivated Embedded Developer ready to take the next step in your career, we would be excited to collaborate with you! Requirements 4+ years of experience with C Experience with cloud connectivity applications, including monitoring and Firmware-Over-the-Air (FOTA) solutions Strong background in communication technologies such as LTE, BLE, OpenThread, MQTT, and cybersecurity Practical experience with Yocto Linux Experience in debugging and troubleshooting embedded systems, including software debugging on real devices (using J-Link, ST-Link) and resolving system-level issues Upper-Intermediate level of English Would be a plus Hardware knowledge Experience with Docker, GitLab, and Jira Responsibilities Design separate components, modules, classes, and devices Code, debug, document, and maintain portions of software and hardware Perform different types of testing Participate in estimation and planning sessions Contribute to the development of technical project documentation and user documentation Provide assistance to test engineers and support personnel in solving technical issues of software installation and its operation Participate in conference calls and face-to-face meetings with the Customer and Customer partners Comply with the best engineering practices, technical standards, and quality criteria set forth on the project Report status and progress according to the project and company demands Spot current deficiencies in the development process, adopted procedures, and engineering practices, environment configurations, etc., and suggest improvements Escalate technical issues to the Architect, Team Lead, and Project Manager
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
Transition Technologies PSC
IoT Developer - Internship
Intern
Hybrid
Zielona Gora, Poland
🏢 Summary: Internship focused on developing and implementing responsive IoT applications, ensuring reliable device communication and supporting configuration of IoT devices and gateways. The role involves working with IoT protocols, analyzing sensor data, and troubleshooting technical issues under mentorship. It offers hands-on experience with IoT platforms and potential future employment. 🗂️ Requirements: Student or graduate in Computer Science, Telecommunications or related field, Basic knowledge of computers, networking and operating systems, Basic understanding of IoT communication protocols, Ability to read technical documentation in English, Analytical and problem-solving skills, Willingness to learn Linux, Windows and cloud technologies 📃 Skills: IoT, MQTT, HTTP, OPC, Linux, Windows, Cloud, Networking, OperatingSystems 🏢 Description: Responsibilities: Programming and implementing responsive applications using leading IoT platforms Work with protocols such as MQTT, HTTP, OPC to ensure reliable device communication. Developing and maintaining clean, efficient, and reusable code Assist in configuring and setting up IoT devices and gateways. Gather, analyse, and interpret data from IoT sensors and connected systems. Troubleshooting and debugging issues to ensure a smooth user experience Requirements: Student or graduate in a technical field (Computer Science, Telecommunications, or related areas). Basic technical understanding of computers, networking, and operating systems. Interest in learning more about Linux, Windows, and cloud technologies. Strong analytical thinking and problem-solving skills. Good communication skills, curiosity, and willingness to learn. Basic English skills, especially reading technical documentation. What we offer: The internship is for 3/4 time, hybrid with 2-3 days a week in the office in Zielona Góra Unpaid internship Training and mentorship support, Opportunity for employment after the internship Flexible working hours adjusted to academic commitments.
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
Technology
Vaillant Group Business Services
Senior C++ Developer IoT
Senior
Hybrid
Katowice, Poland
19,000 - 23,000 PLN
🏢 Summary: The role focuses on designing and implementing modern C++ (C++17/20) components for an embedded Linux IoT gateway runtime, enabling secure communication between devices and cloud services in an intelligent energy ecosystem. It involves developing scalable, service-oriented architectures, optimizing performance on real devices, and contributing to secure device lifecycle management. The position emphasizes system-level programming, concurrency, and networking in a modular embedded environment. 🗂️ Requirements: Degree in Computer Science, Electrical Engineering or related field, Several years of experience in modern C++ development, Hands-on experience with embedded Linux systems, Experience in system-level programming, Strong knowledge of multi-threading and concurrency, Experience with networking protocols, Understanding of distributed or modular architectures, Experience with secure device lifecycle management, Proficiency in English 📃 Skills: C++, C++17, C++20, Embedded, Linux, Multithreading, Concurrency, Networking, MQTT, EEBUS, Yocto, IoT, Security 🏢 Description: What we achieve together In your role as Senior C++ Developer IoT, you design and implement modern C++ components (C++17/20) for our embedded gateway runtime, enabling seamless interaction between devices and cloud services. Your responsibilities will include developing applications for communication, energy management and smart home integration, thereby contributing directly to an intelligent energy ecosystem. Together with an interdisciplinary and international team, you evolve a modular, service-oriented architecture on embedded Linux, ensuring scalability and long-term platform success. By improving performance, robustness and resource efficiency, you ensure that our software reliably operates on real devices in customers’ homes. You actively drive engineering excellence by contributing to code quality, modern C++ standards and best practices in collaboration with senior experts. After analyzing system requirements, you contribute to secure device lifecycle management, including provisioning, authentication and updates, strengthening the trustworthiness of our platform What makes us successful together Qualification: A completed degree in computer science, electrical engineering or a comparable field provides your solid technical foundation. Experience: You bring several years of experience in modern C++ development as well as hands-on work with embedded Linux systems and system-level programming. Know-how and skills: Your expertise includes multi-threading, concurrency and networking protocols, combined with a strong understanding of distributed or modular architectures and a passion for clean, maintainable code. Nice to have: Experience with Yocto or similar build systems, knowledge of IoT protocols such as MQTT or EEBUS, and familiarity with device security concepts add further strength to your profile. Personality: You stand out through your proactive mindset, your ability to drive technical topics and your enthusiasm for working collaboratively in an international team environment. Language skills: You communicate confidently in English and feel comfortable collaborating across borders in a global setup. What you can count on Flexible work model: adjustable starting times (7:30 – 9:00AM), hybrid work 70/30, and up to 30 days of remote work from abroad from selected countries. Health & Wellness support : private medical care (Medicover), sports card subsidy (Multisport), group insurance (Warta), and ergonomic office spaces. Time off & balance: additional paid 2 days off and subsidies for recreation. Financial perks: up to 30% discount on company products, support for commuting and eyewear. Growth & Development: access to internal training, mentoring programs, self-learning platform for languages (eTutor) and international projects. Culture & Community: company events, family friendly activities, and open opportunities within Vaillant Group. What makes us special We take care of a better climate. In every home and our environment. As a successful family business, we have been living up to this claim for over 150 years. We are one of the world's leading providers of heat pumps, digital services and efficient gas heating appliances and offer energy-saving solutions. You will find sustainability everywhere at the Vaillant Group. In the office, at the production sites and on the road. Around 16,000 employees from over 70 countries are committed to this every day. As an international team, we take responsibility - for our future and that of our planet. We promote your personal development so that you can act with passion and together we can ensure a better climate. Become part of the Vaillant Group and help us shape the future of heating! We promote equity and do not tolerate any form of discrimination. We value the uniqueness of each individual and encourage all people to apply.
Technology
Transition Technologies MS
Senior Firmware Engineer
Senior
Remote
Warsaw, Poland
🏢 Summary: Senior Firmware Engineer role focused on designing, developing, and delivering IoT firmware solutions for Azure-connected devices using C/C++ and RTOS-based microcontroller systems. The position involves full embedded SDLC ownership, system integration, and technical leadership within a small engineering team. Work is remote or hybrid with collaboration across hardware and software teams. 🗂️ Requirements: Strong proficiency in C/C++, Experience with microcontroller-based firmware development, Experience with RTOS-based systems, Experience developing and troubleshooting embedded systems, Ability to read and understand schematics and PCB designs, Knowledge of communication and wireless protocols, Experience with Azure-connected device development, Experience with version control and agile tools, Availability to work in US time zone 📃 Skills: C, C++, RTOS, IoT, Azure, Microcontrollers, Embedded, Serial, Bluetooth, Wi-Fi, Cellular, IP, VisualStudio, AzureDevOps, Git, PCB, SDLC 🏢 Description: We are looking for a Senior Firmware Engineer to join our team, with strong expertise in C/C++, microcontrollers, RTOS, and IoT firmware development. Your responsibilities: Design, develop, test, troubleshoot, and deliver IoT firmware systems Guide the full SDLC for embedded software Write high-quality C/C++ code for Azure-connected devices Collaborate with hardware and software teams to integrate and optimize systems Create and maintain firmware documentation Contribute to technical direction within a small engineering team We are looking for you, if you have: Availability to work in the US time zone Strong proficiency in C/C++ and modern design practices Experience in firmware development for microcontrollers and RTOS-based systems Expertise in developing and troubleshooting embedded systems, including hardware understanding (schematics, PCB) Knowledge of communication protocols and wireless technologies (e.g., Serial, Bluetooth, Wi-Fi, Cellular, IP) Experience with version control, agile tools, and code reviews (e.g., Visual Studio, Azure DevOps) We offer: Participation in interesting and demanding projects Flexible working hours A great, non-corporate atmosphere Stable employment conditions (contract of employment or B2B contract) Opportunities for development and promotion Attractive package of benefits Work model: remote or hybrid (2 days per week from the office) We reserve the right to contact the selected candidates.
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
Klika Tech sp. z o.o.
Senior Embedded Software Engineer
Senior
Remote
Warsaw, Poland
17,100 - 20,400 PLN
🏢 Summary: Development of low-level embedded software for a next-generation multi-core SoC, focusing on HAL, drivers, IPC, and power management within Zephyr and FreeRTOS ecosystems. The role involves building BSPs, Devicetree support, and a modern toolchain to enable secure, ultra-low-power IoT applications. Work includes close collaboration with hardware teams on multi-core architecture, memory mapping, and interrupt routing. 🗂️ Requirements: 5+ years embedded software development experience, Strong experience with low-level drivers and HAL, Deep knowledge of ARM Cortex-M architecture, Experience with multi-core resource scheduling, Proficiency in C for RTOS environments, Hands-on experience with Zephyr and FreeRTOS, Experience implementing IPC mechanisms (mailboxes, spinlocks, shared memory), Experience with SPI, QSPI, GPIO, I2C, PWM, ADC interfaces, Experience with FPGA emulation or RTL simulation, Strong knowledge of embedded power management, Ability to perform static code and security analysis, English proficiency for technical documentation 📃 Skills: C, ARM, Cortex-M, Zephyr, FreeRTOS, IPC, SPI, QSPI, GPIO, I2C, PWM, ADC, FPGA, RTL, HAL, BSP, Devicetree, TrustZone, TEE, PSA, CMSIS, CMake, Kconfig 🏢 Description: ABOUT THE PROJECT Join a strategic partnership with a global leader in long-range wireless technology to architect the software ecosystem for a next-generation multi-core System-on-Chip (SoC). This engagement goes beyond standard firmware development; you will co-develop a comprehensive developer platform that transforms complex multi-core hardware into an accessible, world-class microcontroller product. By leveraging open-source real-time operating systems like Zephyr and FreeRTOS, and implementing cutting-edge hardware-enforced security frameworks (PSA Level 3, TrustZone, TEE), you will empower the global embedded community to deploy secure, ultra-low-power IoT applications. You will work within a specialized team structure to deliver a modern toolchain centered around Visual Studio Code, ensuring a seamless “edit-build-debug” experience for the next wave of wireless innovation! YOUR ROLE Develop the Hardware Abstraction Layer (HAL) and low-level C drivers for a next-generation multi-core SOC architecture. Design and implement Inter-Processor Communication (IPC) mailbox drivers to orchestrate data exchange between Application, Protocol, and Radio cores. Implement the system-wide power management state machine, managing clock gating and supply assignments for ultra-low power consumption. Create Board Support Packages (BSPs) and Devicetree definitions to adapt the hardware to Zephyr and FreeRTOS ecosystems. Collaborate with the architecture team to define memory maps and interrupt routing for a complex multi-core system. Working directly with hardware teams. Ensure code compliance with unified code styles and static security analysis requirements. REQUIREMENTS 5+ years of embedded software development experience with a strong focus on low-level drivers and HAL. Deep knowledge of ARM Cortex-M architecture and multi-core resource scheduling. Proficiency in C programming for real-time operating systems, specifically Zephyr and FreeRTOS. Experience implementing Inter-Processor Communication (IPC) mechanisms (mailboxes, spinlocks, shared memory). Familiarity with peripheral interfaces such as SPI, QSPI, GPIO, I2C, PWM, and ADC. Experience working with FPGA emulation platforms or RTL simulation environments for early software bring-up. Solid understanding of embedded power management, including sleep modes and wake-up sources. English language proficiency for technical documentation and cross-functional communication. NICE TO HAVE Experience integrating software with the CMSIS layer. Previous involvement in developing Software Development Kits (SDKs) for public release. Familiarity with CMake/Kconfig build systems. WE OFFER Flexible work schedule; Private healthcare insurance - LuxMed (extended gold package for parents & kids); Multisport card; Workation; Financial bonuses for significant life events (wedding, birth of a child); Compensation of professional training: courses, seminars, trainings (it is decided for each person individually if the whole thing or a part of it will be covered); Author's right (for those who write the code).
Technology
BSH Sprzęt Gospodarstwa Domowego
Fullstack Developer (backend-focused) (f/m)
Mid
Hybrid
Warsaw, Poland
🏢 Summary: Development of a microservices-based IoT platform focused on backend and full-stack solutions using a TypeScript stack. The role involves building and optimizing Node.js services, integrating REST APIs, contributing to infrastructure as code, and maintaining automated tests in a cloud environment. The position includes active participation in architectural decisions and AI-related engineering tasks. 🗂️ Requirements: 3+ years of experience with TypeScript, Strong experience with Node.js backend development, Experience with React, Experience with Terraform and infrastructure as code, Experience with RESTful APIs, Knowledge of microservices architecture, Experience with PostgreSQL, Experience with MongoDB, Experience with GitHub and pull requests, Experience with AWS cloud services, Experience with unit and integration testing, Hands-on experience in AI software engineering 📃 Skills: TypeScript, Node.js, React, Terraform, REST, Microservices, PostgreSQL, MongoDB, GitHub, AWS, UnitTesting, IntegrationTesting, AI 🏢 Description: Your responsibilities Participate in further development of microservices-oriented architecture in the context of Home Connect IoT-Platform. Participate in the selection of proper and well-suited technologies for the project (your voice matters). Continuously work on optimizing the code to achieve a solid software architecture. Collaborate with team by focusing on delivering value for users. Create, enhance and maintain automated Unit- and Integration tests. Analyze software problems and work on bug fixes. Your profile 3+ years of experience in software development focused on TypeScript tech-stack (as backend- or full stack-developer). Extensive experience in building backend applications with Node.js. Experience with building front-end solutions - React. Experience with "infrastructure as a code" tools (Terraform) Extensive experience working with RESTful APIs and integrating with complex backend systems. Understanding of microservice architecture and ability to implement its best practices. Experience in working with relational databases (PostgreSQL) and NoSQL databases (MongoDB). Managing code repositories (like Github), handling Pull Requests, collaborating on code versions. Experience in working with cloud solutions (AWS). Know-how of methods and tools for automated testing (Unit-/UI-Testing). Agile development, supported by practices (Scrum, Kanban) and related tools. Comfortable in working with English - verbal and written communication skills. Open to work on tasks not directly about coding new features, such as research, testing, feedback the UX design etc. Proactive posture – active in finding topics to work on, willingness to find and work on improvements. Focused on user value. Team player and open for effective remote cooperation (distributed team). AI : Hands-on interest & experience in AI SW Engineering Nice to have: Experience in smart home solutions. Experience in event-driven architecture - Apache Kafka or similar. Knowledge of CI/CD (especially Artifactory, Jenkins), project management tools (Confluence, JIRA) Strong communication skills including ability to present results in front of a bigger audience (sprint review, system demo). German would be a plus. Your benefits Dynamic International Environment: Collaborate with diverse teams globally, enriching your experience and expanding your professional network Collaborative Team Culture: Join a supportive team that values your contributions and encourages your growth Professional Development Opportunities: Expand your skills through engaging projects and responsibilities that challenge and inspire you Flexible hybrid work arrangements: Enjoy a mix of remote work and office collaboration, with a minimum of one day per week in our modern offices Comprehensive Benefits Package: Enjoy private health care, a Lunchpass card, a sports card, group insurance options and employee discounts
Technology
BSH Sprzęt Gospodarstwa Domowego
Fullstack Developer (backend-focused) (f/m)
Mid
Hybrid
Warsaw, Poland
🏢 Summary: Development of a microservices-based IoT platform (Home Connect) using a TypeScript stack, focused on backend and full-stack features, cloud infrastructure, and code quality. The role involves building and optimizing Node.js services, integrating complex systems, and contributing to architecture and technology decisions. Strong emphasis on automated testing, cloud deployment, and scalable microservice design. 🗂️ Requirements: 3+ years TypeScript development experience, Strong Node.js backend development experience, Experience with React, Experience with Terraform (Infrastructure as Code), Experience with RESTful APIs, Knowledge of microservices architecture, Experience with PostgreSQL, Experience with MongoDB, Experience with AWS, Experience with automated testing (Unit, Integration, UI), Experience with Git and Pull Requests, Experience working in Agile (Scrum or Kanban), English proficiency (written and spoken) 📃 Skills: TypeScript, Node.js, React, Terraform, REST, Microservices, PostgreSQL, MongoDB, AWS, Git, JUnit, Jest, CI/CD, Jenkins, Artifactory, Kafka, Docker, AI 🏢 Description: Your responsibilities Participate in further development of microservices-oriented architecture in the context of Home Connect IoT-Platform. Participate in the selection of proper and well-suited technologies for the project (your voice matters). Continuously work on optimizing the code to achieve a solid software architecture. Collaborate with team by focusing on delivering value for users. Create, enhance and maintain automated Unit- and Integration tests. Analyze software problems and work on bug fixes. Your profile 3+ years of experience in software development focused on TypeScript tech-stack (as backend- or full stack-developer). Extensive experience in building backend applications with Node.js. Experience with building front-end solutions - React. Experience with "infrastructure as a code" tools (Terraform) Extensive experience working with RESTful APIs and integrating with complex backend systems. Understanding of microservice architecture and ability to implement its best practices. Experience in working with relational databases (PostgreSQL) and NoSQL databases (MongoDB). Managing code repositories (like Github), handling Pull Requests, collaborating on code versions. Experience in working with cloud solutions (AWS). Know-how of methods and tools for automated testing (Unit-/UI-Testing). Agile development, supported by practices (Scrum, Kanban) and related tools. Comfortable in working with English - verbal and written communication skills. Open to work on tasks not directly about coding new features, such as research, testing, feedback the UX design etc. Proactive posture – active in finding topics to work on, willingness to find and work on improvements. Focused on user value. Team player and open for effective remote cooperation (distributed team). AI : Hands-on interest & experience in AI SW Engineering Nice to have: Experience in smart home solutions. Experience in event-driven architecture - Apache Kafka or similar. Knowledge of CI/CD (especially Artifactory, Jenkins), project management tools (Confluence, JIRA) Strong communication skills including ability to present results in front of a bigger audience (sprint review, system demo). German would be a plus. Your benefits Dynamic International Environment: Collaborate with diverse teams globally, enriching your experience and expanding your professional network Collaborative Team Culture: Join a supportive team that values your contributions and encourages your growth Professional Development Opportunities: Expand your skills through engaging projects and responsibilities that challenge and inspire you Flexible hybrid work arrangements: Enjoy a mix of remote work and office collaboration, with a minimum of one day per week in our modern offices Comprehensive Benefits Package: Enjoy private health care, a Lunchpass card, a sports card, group insurance options and employee discounts