April 9, 2026

Embedded Developer (Kobieta / Mężczyzna)

Senior • Hybrid

Wloclawek, Poland

WIKA Polska is looking for candidates for the position of: Embedded Developer


Responsibilities:

  • analyze and review requirements with focus on functional safety (IEC 61508)

  • develop and optimize firmware for embedded systems using C/C++ with RTOS integration

  • contribute to software architecture with modularity and performance in mind

  • perform static code analysis, unit testing and systematic debugging

  • apply DevOps (CI/CD) and agile principles to improve development workflows and software quality

  • collaborate with hardware and testing teams for integration and commissioning

Profile:

  • bachelor's or master's degree in Electrical Engineering, Computer Engineering, or a related field

  • several years of professional experience in the development of embedded systems

  • comprehensive expertise in object-oriented programming using embedded C++ and in working with real-time operating systems (RTOS).

  • experience in the development of industrial bus protocols (e.g. CANopen, IO-Link, HART)

  • understanding of architecture and high demands on software quality

  • normative knowledge of functional safety according to IEC 61508, IEC 13849 is an additional advantage

  • experience working with CI/CD pipelines in a development environment

  • effective communication and teamwork skills

  • good fluency in spoken and written English language that enables to everyday communication and problem solving

We offer:

  • job in an international manufacturing company that is one of the leading suppliers of measurement technology products and services

  • stable employment in an organization with over 100 years of history

  • flexible work model – on-site, hybrid

  • professional development and skills enhancement

  • the opportunity for self-fulfillment and taking on new challenges

  • benefits package (including private healthcare and group insurance for you and your family, free access to selected fitness clubs, a free language learning platform for employees and their families, the My Benefit cafeteria, and a Multisport card)


Similar jobs you might like

Technology

KUBO

Embedded Software Engineer

Mid

Hybrid

Katowice, Poland

130 - 150 PLN/hr

🏢 Summary: Offer for an Embedded C/C++ Engineer to develop and maintain real-time embedded software for industrial automation systems, including converters, inverters, and motion control devices. The role focuses on new feature development, integration into existing products, and implementing security-by-design in embedded environments. Work involves architecture design, hardware-software integration, and testing in RTOS-based multiprocessor systems. 🗂️ Requirements: 3+ years embedded software development experience, Strong C experience in embedded systems, Strong C++ experience in embedded systems, Experience with RTOS environments, Experience with real-time systems, Knowledge of secure coding practices, Experience with firmware debugging, Ability to design and optimize embedded software, Experience with hardware-software integration, Experience with unit and functional testing 📃 Skills: C, C++, RTOS, Cortex-A, Cortex-R, CycloneV, NXP, LS10xx, Sitara, Ethernet, CMake, Microkernel 🏢 Description: We are currently looking for Embedded (C/C++) Engineers to join a newly formed team at a client operating in the industrial automation domain, which will be responsible for the development and maintenance of advanced embedded solutions. You will join an engineering team responsible for developing and extending embedded software for converters, inverters, and distributed motion systems used in industrial automation. The project covers both new feature development and integration of enhancements into existing products, with a strong emphasis on security-by-design, secure communication, and secure coding practices for real-time embedded devices. Key responsibilities: Designing, developing, troubleshooting, and debugging embedded software in C/C++ Implementing and enhancing security features and applying secure coding practices Contributing to robust architecture for real-time, high-performance embedded devices Analyzing hardware compatibility and influencing hardware design to support secure solutions Participating in creation and review of designs, code, test cases, and technical documentation Performing unit and functional testing to ensure correct operation and system compatibility Tech Stack: Languages: C / C++ Hardware: Multiprocessor environments (e.g. Cortex-A, Cortex-R, CycloneV, NXP LS10xx, TI Sitara) Operating System: Microkernel-based RTOS Communication: Ethernet-based real-time industrial protocols Build system: CMake Ideal candidate profile: Minimum 3 -5+ years of experience in embedded software development Strong hands-on experience with C/C++ in embedded systems Experience working with RTOS-based environments Solid object-oriented programming skills Ability to analyze, design, debug, and optimize embedded software Experience with firmware debugging Conditions: Work model: hybrid in Katowice (3 days a week) Salary: 130-150 PLN net/h Employment type: B2B + benefits (medical care, life insurance, trainings, Multisport) Recruitment steps: Phone call with Recruiter (Aleksandra) Technical verification call by the client Interview with the client Feedback and decision

Technology

KUBO

Senior Firmware Engineer (start ASAP)

Senior

Remote

Katowice, Poland

20,800 - 24,000 PLN/hr

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

Technology

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

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

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

KUBO Poland Sp. z o.o.

Software Systems Engineer

Senior

Hybrid

Gdansk, Poland

🏢 Summary: Role focused on developing and maintaining safety-critical embedded software for advanced avionics systems in modern aircraft. The position involves system-level architecture, requirements engineering, and full software lifecycle activities within certification-driven environments. You will collaborate with multidisciplinary teams to deliver compliant, high-reliability solutions for next-generation aviation platforms. 🗂️ Requirements: Experience in safety-critical software development (full lifecycle), Strong experience in embedded C/C++, Experience with system requirements engineering and traceability, Experience in code reviews and adherence to quality standards, Experience in verification, validation, and certification processes, Ability to identify safety and reliability risks, Experience working with cross-functional engineering teams, English proficiency minimum B2 📃 Skills: C, C++, Embedded, DO-178C, ARP4754, MBSE, Avionics, Verification, Validation, Traceability 🏢 Description: We are recruiting for a global organization operating in the aviation industry, focused on developing advanced avionics and embedded systems used in modern aircraft. The team works on safety-critical software and system-level solutions for next-generation aviation platforms. It’s a stable environment with long-term projects and strong engineering standards. You’ll be part of a multidisciplinary team working on embedded systems, with real impact on system architecture, requirements, and certification processes. Key responsibilities Work on system-level architecture and requirements engineering Translate system requirements into software design and implementation Develop and maintain embedded software (C/C++) Participate in code reviews and ensure compliance with standards Support software verification, validation, and certification processes Identify risks, safety, and reliability issues Collaborate with systems engineers and international teams Contribute to process improvements and engineering best practices Ideal candidate profile Experience in safety-critical software development (full lifecycle) Strong experience with C/C++ (embedded) Ability to work with system requirements and maintain traceability Experience with code reviews and quality standards Experience working with cross-functional teams (systems, stakeholders) English min. B2 Nice to have Knowledge of standards like DO-178C, ARP4754 Experience with Model-Based Systems Engineering Background in avionics or other regulated industries Conditions Form of cooperation: UoP + KUP 50% Hybrid work model: 2 days per week in the Gdańsk office Benefits: private medical care, Multisport card, employee pension scheme Recruitment steps Phone call with Recruiter Client interview Feedback and decision W KUBO naprawdę zależy nam na ludziach. Zapraszamy osoby w różnym wieku, o różnych tożsamościach i sposobach funkcjonowania oraz niezależnie od sytuacji zdrowotnej i rodzinnej. Autentyczność jest dla nas wartością, a naszym celem jest uczciwy i otwarty proces dla wszystkich. At KUBO, we genuinely care about people. We welcome candidates of all ages, backgrounds, identities, family constellations, health situations, and ways of thinking and interacting with the world. You’re welcome to be yourself — we value authenticity, and we’re committed to creating a fair and inclusive process for everyone.

Technology

Sii

Embedded Developer – automotive sector (f/m/x)

Senior

Hybrid

Wroclaw, Poland

🏢 Summary: Embedded Developer role focused on designing and implementing embedded C++ software for automotive ECUs and machine control systems, including Linux-based HMI functions. The position involves model-based design with Matlab/Simulink, real-time systems development, and full lifecycle participation from requirements to validation. The engineer works with RTOS, CAN communication, and performs hands-on testing on target hardware. 🗂️ Requirements: Minimum 5 years of professional experience, Strong experience in C++, Experience in embedded systems or firmware development, Solid understanding of embedded software development lifecycle, Hands-on experience with Matlab/Simulink, Experience with model-based design, Experience with RTOS-based development, Experience with CAN communication, Proficiency with Enterprise Architect, Knowledge of software testing methods, Good command of English 📃 Skills: C++, Embedded, RTOS, Matlab, Simulink, CAN, EnterpriseArchitect, Linux, ECU, HMI, EmbeddedCoder 🏢 Description: We are looking for an Embedded Developer to join our team and contribute to an exciting project in the automotive industry. The role involves designing and implementing embedded software components, working on both low-level control systems and Linux-based HMI functions. By joining us, you become a member of the Embedded Competence Center at Sii, 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. Apply! Your tasks Design, develop and maintain embedded C++ software for ECUs and machine control systems Develop and maintain control algorithms and software models using Matlab/Simulink, including model-based design Transform models into production-ready embedded code and support integration Work with real-time systems, sensors, actuators, and communication interfaces (e.g. CAN) Participate in the full development lifecycle: requirements, design, implementation, integration and verification Collaborate closely with system engineers, control engineers, and hardware teams Perform hands-on validation and testing directly on machines, including access to a dedicated test track near the office Contribute to continuous improvements within an agile setup Requirements At least 5 years of professional experience Strong experience in C++ (preferably modern C++) Experience in embedded systems/firmware development Solid understanding of the embedded software development life cycle Hands-on experience with Matlab/Simulink and model-based design Familiarity with electrical and electronic system architectures Hands-on experience with RTOS-based software development Experience with CAN communication Proficiency with the Enterprise Architect tool Knowledge of software testing methods (e.g., code analysis, unit validation) Good command in English Nice-to-have requirements Previous work with auto-code generation (e.g., Embedded Coder) Knowledge of vehicle communication protocols (e.g., CAN) Experience in the automotive or heavy equipment domain Familiarity with functional safety (e.g., ISO 26262) 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

SQUAD

C++ Embedded Engineer

Senior

Hybrid

Wroclaw, Poland

🏢 Summary: The offer is for a C++ Embedded Engineer responsible for developing and maintaining high-performance software for camera-based security devices. The role includes debugging complex system issues, implementing new features, and optimizing software for resource-constrained embedded environments. The engineer will contribute to architecture decisions, code quality, and comprehensive testing within an agile workflow. 🗂️ Requirements: 5+ years commercial experience in embedded development, Strong expertise in C++17, Deep knowledge of RTOS, Experience with ARM or RISC-V microcontrollers, Experience across full SDLC, Proficiency with Git and CMake, Experience with continuous integration, Knowledge of network programming, Experience with multithreading on multicore microcontrollers, Experience with I2C, SPI, UART, Wi-Fi, Experience writing device drivers, English level B1 or higher 📃 Skills: C++, C++17, RTOS, ARM, RISC-V, Git, CMake, CI, Networking, Multithreading, I2C, SPI, UART, Wi-Fi, Microcontrollers, Embedded, SDLC 🏢 Description: Team Summary Our embedded software engineering team's mission is to craft reliable, high-performance solutions that reach millions of homes worldwide within the home security market. We follow agile development methodologies with regular sprint cycles, code reviews, and continuous integration practices. The team's established approach emphasizes comprehensive testing, rigorous security standards, and close collaboration with hardware engineering, product management, and customer support teams. We pride ourselves on writing clean, maintainable code and fostering a culture of knowledge sharing and technical excellence. Job Summary We're seeking a skilled C++ Embedded Engineer to take ownership of critical software components in our camera-based security devices. This role involves maintaining existing products through comprehensive debugging and bug fixing, as well as developing innovative new features. Responsibilities and Duties Design, develop, and maintain high-quality embedded software in C++ for camera-based security devices. Debug and resolve complex software, hardware, and network connectivity issues across the entire software stack. Develop new features and improve existing codebases for the product line. Optimize software performance for resource-constrained embedded environments. Conduct code reviews and provide technical mentorship to team members. Participate in architecture discussions and technical decision-making processes. Collaborate with QA teams to develop comprehensive testing strategies. Document software designs, APIs, libraries, and troubleshooting procedures. Qualifications and Skills At least 5+ years of commercial experience in embedded development, with expertise in C++ (C++17 standard) and deep knowledge of RTOS and microcontroller architectures (ARM, RISC-V). Proficiency in the full SDLC, including professional engineering practices like Git, CMake, code reviews, and continuous integration. Solid understanding of network programming and experience with multithreading on multicore microcontrollers. Expertise in communication interfaces (I2C, SPI, UART, and Wi-Fi) and experience writing device drivers and libraries. Ability to work independently and take ownership of complex projects. Excellent communication skills for technical discussions and documentation, with a collaborative mindset for cross-functional team environments. At least an Intermediate level in both written and spoken English (B1). Nice to have Experience with Python for scripting and automation Experience with C in embedded development Understanding of security protocols and encryption methods Experience using AI-powered tools to enhance productivity and code quality 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

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

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.