July 1, 2026

Sr Engineer - Embedded C++

Senior • Hybrid

Warsaw, Poland

Xperi invents, develops and delivers technologies that create extraordinary experiences at home and on the go for millions of people around the world. Powering billions of consumer electronics, connected cars and digital content titles, we make entertainment more immersive, driving more intelligent and every interaction seamlessly personalized through our renowned consumer brands: DTS®, HD Radio™ and TiVo®.

 

Xperi (NYSE: XPER) is a publicly traded technology company headquartered in San Jose, CA with over 1,800 employees across North America, Europe and Asia. Come join a thriving team where you can play an integral role in shaping the future of entertainment technology.

 

About the role:  

Xperi/Vewd focuses on technology for Smart TVs and STBs. We work with customers like TPVision, Amazon, Sony, Vestel, and with some of the biggest content partners in the world, helping them deploy their services on our customer’s platforms.

When you’re watching YouTube on a Philips TV, you may see part of our work!

Join our team dedicated to delivering cutting-edge Xperi/Vewd products. As an Embedded Software Developer, you'll play a pivotal role in supporting customers with the seamless integration of our products into their platforms. This is a great opportunity to leverage your problem-solving skills in a dynamic and collaborative environment.

You'll work closely with an extended team of experienced engineers across Poland and Taiwan, driving innovation and excellence.

 

What you will get to do:

  • Design, build and maintain efficient, reusable, portable, and reliable C++ code (25M+ LOC; majority in C++, but JavaScript/Python is also there!)

  • Identify bottlenecks and bugs for a plethora of platforms and device solutions

  • Help maintain code quality, organization, and automatization

  • Work in international environment with various teams across the globe

  • Being self-reliant, with a proactive approach and willingness to share your knowledge with peers

  • Proactively seek assistance when required and actively contribute to team activities including design reviews, code reviews and mentoring

  • Stay current about industry developments, Smart TV and embedded technologies

 

Who we are looking for:

Must have:

  • At least 3 years of experience with C, C++

  • At least 2 years of experience with Linux-based embedded systems

  • Familiar with modern C++ coding (11 or above)

  • Firm understanding of object-oriented programming

  • Solid knowledge of SW design patterns, architectures, and best practices

  • Familiar with HTML/JavaScript

  • Knowledge of web standards

  • Experience with project & delivery tools (eg. Github, Jira, Confluence)

  • Fluent and efficient communication in English (spoken and written)

  • Good communication and troubleshooting skills

  • Drive and commitment to work in a highly dynamic environment

 

Ideal:  

  • Experience in Chrome devtools or similar tool for issue analysis/debugging

  • Experience in Smart TV product certification

  • Solid knowledge of HTML and web standards

  • Working experience with Jenkins and CI/CD

  

What will make you successful:  

  • The ability to propose, design and develop solutions that scale

  • Keen troubleshooting skills

  • Good written and oral communication skills

  • Expert problem-solving skills

 

Life @ Xperi:

 

At Xperi, we value People, Customers, Performance and Innovation. We are dedicated to creating a workplace where all employees have a voice and sense of belonging, feel safe and valued, and are acknowledged for how their unique differences contribute to organizational culture and business outcomes.

Our employees and their families are important to us, and our comprehensive pay, stock and benefits programs reflect that. Xperi supports personal well-being, builds financial security and enables employees to share in our collective success.

 

Rewards include:

  • Competitive compensation (salary, equity and bonuses) and comprehensive benefits designed to foster work-life balance, care for your health, protect your finances and help you save and invest for the future.

  • Generous paid time away from work, including flexible time off, holidays and sick time, health and wellness initiatives, and a charitable match program to help you give back to your community.

  • Great perks, which vary by location and can be site-specific: employee discounts, transportation reimbursements, subsidized cafes and fitness facilities.

  • A flexible, hybrid work environment combining the best of in-office collaboration and community-building along with the benefits of working from home.

We would like to inform you that the Whistleblower and Abuse Reporting and Handling Policy, referred to in Article 24 (1) of the Law on the Protection of Whistleblowers of 14.06.2024 (Journal of Laws of 2024, item 928), in effect at TiVo POLAND sp. z o.o., based in Warsaw, is available here.

Similar jobs you might like

Technology

XPERI Poland

Sr Engineer - Software QA

Senior

Hybrid

Warsaw, Poland

🏢 Summary: Senior Software QA Engineer role focused on ensuring quality and reliability of TiVo-powered TV experiences through AI-driven testing, analytics, and system-level quality engineering. The position involves leading test strategy, analysing telemetry and logs, improving automation and collaborating across teams in a complex digital TV ecosystem. 🗂️ Requirements: 5+ years of experience in Software Testing or Quality Engineering, Strong understanding of QA principles, methodologies and system-level testing, Experience with AI-based testing tools or AI integration in QA workflows, Experience analysing data, logs, telemetry or product analytics, Ability to create and maintain test cases, test reports and defect documentation, Knowledge of Digital TV standards including DVB, IPTV, broadcast features, tuners and CI+, English proficiency at B2+ level, Ability to work independently with high initiative and ownership 📃 Skills: QA, AI, Testing, Telemetry, Analytics, DVB, IPTV, CI+, UNIX, Jenkins, Charles, Allure, DevTools, Python 🏢 Description: Xperi invents, develops and delivers technologies that create extraordinary experiences at home and on the go for millions of people around the world. Powering billions of consumer electronics, connected cars and digital content titles, we make entertainment more immersive, driving more intelligent and every interaction seamlessly personalized through our renowned consumer brands: DTS®, HD Radio and TiVo®. Xperi (NYSE: XPER) is a publicly traded technology company headquartered in San Jose, CA with employees across North America, Europe and Asia. Come join a thriving team where you can play an integral role in shaping the future of entertainment technology. About the role Join a highly skilled Quality Assurance team responsible for ensuring the quality, reliability and user satisfaction of TiVo‑powered TV experiences. As a Senior Software QA Engineer, you will take a leading role in shaping our quality strategy across a complex, feature‑rich TV ecosystem. You will work with product‑level and generic test domains, covering the full breadth of system functionalities — from UX and performance to media playback, connectivity, analytics and monetization features. In this role, you will also drive AI‑assisted testing, test optimisation using predictive insights, and data‑driven decision‑making based on real‑world telemetry and monetization analytics. What you will get to do AI‑Driven Quality Engineering - optimise regression scope, reduce manual overhead, detect patterns in defects, telemetry logs and product behaviour, introduce intelligent test case generation, risk‑based prioritisation and automated coverage insights Data, Analytics & Log‑Driven Testing - investigate telemetry dashboards, monetization funnels, analytic events and behavioural data to validate product KPIs, analyse logs (system, app, backend integrations) and correlate findings with defects, work with product teams to refine logging improve visibility and support data‑driven debugging Test Strategy Leadership - define and evolve quality standards for a complex TV environment, drive best practices, provide technical guidance and mentorship for mid‑level engineers Advanced Test Development & Execution - analyse complex product and system requirements, define acceptance criteria and design end‑to‑end scenarios Defect Management - Identify, report and track issues with strong technical insight, collaborate with development to support deep‑dive investigations, root‑cause analysis and efficient resolutions Documentation & Knowledge Sharing - maintain high‑quality documentation, creating knowledge assets for the team, elevate awareness and competencies in AI‑supported QA team Continuous Improvement - proactively identify gaps and risks and improvements in tools, frameworks, test coverage and workflows, Propose innovations using AI, automation or data insights to increase efficiency and product reliability. Cross‑Team Collaboration - work closely with software engineers, product engineers, data/analytics teams, partners and contribute to requirement reviews, design discussions, defect triages and technical planning. Who we are looking for Main requirements 5+ years of experience in Software Testing or Quality Engineering Strong understanding of QA principles, methodologies and system‑level testing Practical experience with AI‑based testing tools or integrating AI into QA workflows Experience in analysing data, logs, telemetry or product analytics (bonus if related to media, advertising or monetization) Proficiency in creating and maintaining test cases, test reports and defect documentation Good understanding of Digital TV standards: DVB, IPTV, broadcast features, tuners, CI+ Very good English (B2+) High initiative, ownership mindset and ability to work independently in a complex product domain Nice to have ISTQB – Foundation Level / Advanced Level Knowledge of UNIX‑based systems Experience with tools: Jenkins, Charles Proxy, Allure, DevTools Programming / scripting skills: Python Experience with ML/AI‑based analytics or predictive test optimisation Life @ Xperi: At Xperi, we value People, Customers, Performance and Innovation. We are dedicated to creating a workplace where all employees have a voice and sense of belonging, feel safe and valued, and are acknowledged for how their unique differences contribute to organizational culture and business outcomes. Our employees and their families are important to us, and our comprehensive pay, stock and benefits programs reflect that. Xperi supports personal well-being, builds financial security and enables employees to share in our collective success. Rewards include: Competitive compensation (salary, equity and bonuses) and comprehensive benefits designed to foster work-life balance, care for your health, protect your finances and help you save and invest for the future. Generous paid time away from work, including flexible time off, holidays and sick time, health and wellness initiatives, and a charitable match program to help you give back to your community. Great perks, which vary by location and can be site-specific: employee discounts, transportation reimbursements, subsidized cafes and fitness facilities. A flexible, hybrid work environment combining the best of in-office collaboration and community-building along with the benefits of working from home. We would like to inform you that the Whistleblower and Abuse Reporting and Handling Policy, referred to in Article 24 (1) of the Law on the Protection of Whistleblowers of 14.06.2024 (Journal of Laws of 2024, item 928), in effect at TiVo POLAND sp. z o.o., based in Warsaw, is available here .

Technology

XPERI Poland

Sr Engineer - Software QA

Senior

Hybrid

Warsaw, Poland

🏢 Summary: Senior Software QA Engineer role focused on ensuring quality and reliability of TiVo products through advanced testing strategies, AI-assisted QA practices and collaboration across engineering teams. The position involves manual and exploratory testing, defect management, integration validation and continuous improvement of QA processes for digital TV and content-first systems. 🗂️ Requirements: Minimum 5 years of experience in Software Testing, Strong understanding of QA principles, methodologies and software development practices, Experience with AI-based testing tools or AI integration in QA workflows, Ability to create and maintain test cases, test reports and defect documentation, Knowledge of JIRA, Knowledge of Confluence, Knowledge of Xray, Knowledge of DVB, Knowledge of IPTV, English proficiency at B2+ level, Strong ownership and mentoring skills 📃 Skills: JIRA, Confluence, Xray, DVB, IPTV, Jenkins, Selenium, Python, UNIX, AI, ML 🏢 Description: Xperi invents, develops and delivers technologies that create extraordinary experiences at home and on the go for millions of people around the world. Powering billions of consumer electronics, connected cars and digital content titles, we make entertainment more immersive, driving more intelligent and every interaction seamlessly personalized through our renowned consumer brands: DTS®, HD Radio and TiVo®. Xperi (NYSE: XPER) is a publicly traded technology company headquartered in San Jose, CA with employees across North America, Europe and Asia. Come join a thriving team where you can play an integral role in shaping the future of entertainment technology. About the role: Join a team that plays a crucial role in ensuring the quality, reliability and customer satisfaction of products under TiVo brand. As a Senior Software QA Engineer , you will influence and shape the overall quality strategy, introduce AI‑assisted testing practices, and collaborate across all teams to support development of dynamically evolving systems enabling true Content First experience. What you will get to do: Test Strategy Leadership – define quality standards, drive best practices and support the team in advanced technical decisions Advanced Test Case Development – analyse complex requirements, define acceptance criteria, design comprehensive test scenarios Test Execution – perform manual scenarios and exploratory tests, validate complex integrations and document results Defect Management – identify, report, track and collaborate with development for efficient investigation and resolution Documentation and Technical Knowledge – elevate team’s awareness, competencies and skills through knowledge sharing Continuous Improvement – identify, suggest and implement improvements, innovations and AI‑supported optimisation ideas Collaboration – work closely with software engineers, product engineers and other stakeholders regarding design approaches, both Xperi and Vestel, requirements and defects analysis AI‑Driven Quality Engineering – apply AI/ML to optimise test planning, regression scope, risk‑based prioritisation and intelligent test case generation Who we are looking for: Main requirements for the role: Minimum 5 years of experience in Software Testing Strong understanding of quality assurance principles, methodologies and practices in software development Practical experience in applying AI‑based testing tools or integrating AI into QA workflows Proficiency in creating and maintaining test cases, test reports and defects Knowledge of: JIRA / Confluence / Xray Knowledge of Digital TV standards: DVB / IPTV Very good spoken and written English (B2+) Strong initiative, ownership and willingness to mentor others Nice to have: ISTQB – Foundation Level / Advanced Level Knowledge of UNIX based systems Knowledge of Testing Tools: Jenkins / Selenium Programming skills: Python Experience with ML/AI‑based predictive analytics or test optimisation Life @ Xperi: At Xperi, we value People, Customers, Performance and Innovation. We are dedicated to creating a workplace where all employees have a voice and sense of belonging, feel safe and valued, and are acknowledged for how their unique differences contribute to organizational culture and business outcomes. Our employees and their families are important to us, and our comprehensive pay, stock and benefits programs reflect that. Xperi supports personal well-being, builds financial security and enables employees to share in our collective success. Rewards include: Competitive compensation (salary, equity and bonuses) and comprehensive benefits designed to foster work-life balance, care for your health, protect your finances and help you save and invest for the future. Generous paid time away from work, including flexible time off, holidays and sick time, health and wellness initiatives, and a charitable match program to help you give back to your community. Great perks, which vary by location and can be site-specific: employee discounts, transportation reimbursements, subsidized cafes and fitness facilities. A flexible, hybrid work environment combining the best of in-office collaboration and community-building along with the benefits of working from home. We would like to inform you that the Whistleblower and Abuse Reporting and Handling Policy, referred to in Article 24 (1) of the Law on the Protection of Whistleblowers of 14.06.2024 (Journal of Laws of 2024, item 928), in effect at TiVo POLAND sp. z o.o., based in Warsaw, is available here .

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

Happy Team

Senior Embedded C++ Developer

Senior

Hybrid

Bielsko-Biala, Poland

25,000 - 30,000 PLN

🏢 Summary: Senior Embedded C++ Developer role focused on developing embedded software for modern vending devices integrated with web platforms and cloud services. The position involves building Qt/QML user interfaces, maintaining Embedded Linux distributions based on Yocto, and working closely with hardware and software teams on real devices used globally. Hybrid work model with long-term product development and strong technical ownership. 🗂️ Requirements: Minimum 5 years of experience with C++, Experience with Qt, Experience with QML, Experience with Embedded Linux, Ability to debug and optimize performance issues, Ability to handle edge cases and complex technical problems, Technical independence, Responsibility for delivered solutions, Availability for hybrid work in Bielsko-Biała 📃 Skills: C, C++, Qt, QML, Linux, Yocto, MQTT, REST, JSON, XML, SQLite, AWS, Git, CMake, GitLab 🏢 Description: 👉O firmie Szukamy doświadczonego Senior Embedded C++ Developera, który dołączyłby do zespołu naszego klienta rozwijającego oprogramowanie dla nowoczesnych urządzeń vendingowych oraz systemów wspierających ich działanie. Firma od lat projektuje i rozwija zarówno hardware, jak i software, tworząc kompletne rozwiązania wykorzystywane przez klientów w Europie, USA, Australii oraz na Bliskim Wschodzie. Wszystkie kluczowe produkty powstają w Bielsku-Białej, gdzie zespoły programistów, elektroników, konstruktorów i testerów współpracują nad jednym produktem. Firma stawia na odpowiedzialność, transparentność, zaangażowanie oraz rozwój ludzi, nie tylko technologii. 👉Kogo szukamy Poszukujemy osoby samodzielnej technicznie, która lubi rozwiązywać złożone problemy, ceni odpowiedzialność za dostarczane rozwiązania i chce pracować w miejscu, gdzie współpraca hardware i software jest codziennością, a tworzony kod przekłada się na działające urządzenia wykorzystywane na całym świecie. Szukamy osób gotowych do pracy z biura w Bielsku-Białej (3 dni w tygodniu). 👉 Projekt 🔹 rozwijamy oprogramowanie embedded dla nowoczesnych urządzeń vendingowych, zintegrowane z platformami webowymi, 🔹 tworzymy i rozwijamy interfejs użytkownika w oparciu o Qt/QML, 🔹 rozwijamy funkcjonalności związane z obsługą RFID oraz trybem offline, 🔹 integrujemy urządzenia z aplikacjami webowymi i usługami chmurowymi. 👉 Stack technologiczny 🔹 C, C++ (17–20), Qt 5/6 (QML), 🔹 Linux Embedded (Yocto), 🔹 MQTT, REST API (JSON, XML), 🔹 SQLite, 🔹 AWS SDK, 🔹 Git, CMake, GitLab CI/CD. 👉 Po porannej kawie zajmiesz się 🔹 tworzeniem i rozwojem aplikacji embedded dla urządzeń vendingowych, 🔹 tworzeniem interfejsów użytkownika w QML, 🔹 rozwojem i utrzymaniem dystrybucji Linux w oparciu o Yocto, 🔹 integracją z API aplikacji webowych oraz rozwiązaniami chmurowymi, 🔹 debugowaniem, profilowaniem i testowaniem aplikacji w środowiskach wirtualnych oraz na rzeczywistym sprzęcie, 🔹 współpracą z testerami, projektantami UX i zespołem webowym przy rozwoju wspólnego produktu, 🔹 pracą nad rozwiązaniami wykorzystywanymi przez klientów na rynkach międzynarodowych, 🔹 rozwojem produktu w środowisku, w którym software i hardware powstają równolegle, dzięki czemu efekty swojej pracy zobaczysz również na działających urządzeniach. 👉 Czego od Ciebie oczekujemy 🔹 minimum 5 lat doświadczenia w programowaniu w C++ oraz Qt (QML), 🔹 doświadczenia w pracy z Linux Embedded, 🔹 umiejętności rozwiązywania problemów związanych z debugowaniem, wydajnością i edge case'ami, 🔹 samodzielności technicznej oraz odpowiedzialności za dostarczane rozwiązania, 👉 W zamian oferujemy 🔹 hybrydowy model pracy (wtorek–czwartek w biurze, poniedziałek i piątek zdalnie), 🔹 realny wpływ na rozwój produktów i podejmowane decyzje techniczne, 🔹 pracę w kameralnym, technicznym zespole bez korporacyjnych struktur, 🔹 możliwość pracy z rzeczywistymi urządzeniami, a nie wyłącznie symulatorami, 🔹 udział w długofalowym rozwoju produktu zamiast pracy projektowej. 👉 Dodatkowo otrzymasz 🔹 prywatną opiekę medyczną (PZU), 🔹 kartę sportową Medicover Sport, 🔹 dostęp do biura wyposażonego w urządzenia, na których możesz testować swoje rozwiązania, 🔹 spotkania zespołowe i integracje. 👉 Dlaczego warto? 🔹 zobaczysz efekty swojej pracy na działających urządzeniach, a nie tylko w środowisku testowym, 🔹 będziesz mógł na bieżąco testować swój kod na rzeczywistym sprzęcie, 🔹 dołączysz do zespołu tworzącego rozwiązania dla klientów na całym świecie.

Technology

xBerry Sp. z o.o.

Embedded Developer

Mid

Hybrid

Wroclaw, Poland

100 - 140 PLN

🏢 Summary: The offer is for an Embedded Systems Developer responsible for developing and enhancing embedded software solutions using RTOS and wireless communication technologies. The role focuses on implementing new features, testing, debugging, and contributing to architectural decisions in embedded projects. The position involves working with modern connectivity solutions and maintaining high code quality standards. 🗂️ Requirements: Proficiency in C/C++, Experience with FreeRTOS, Experience with Zephyr, Hands-on knowledge of BLE, Familiarity with Nordic Semiconductor chips, Knowledge of LTE CAT M1 connectivity, Knowledge of Ethernet, Comfortable working in Linux environments, Experience with GitLab 📃 Skills: C, C++, FreeRTOS, Zephyr, BLE, Nordic, LTE, Ethernet, Linux, GitLab 🏢 Description: About us xBerry – we are an R&D House gaining experience in delivering custom solutions for international clients since 2016. We provide extensive expertise in embedded systems, machine learning, AR/VR technology, and image processing. Requirements Must-have: Proficiency in C/C++ Experience with FreeRTOS Experience with Zephyr Hands-on knowledge of BLE (Bluetooth Low Energy) Familiarity with Nordic Semiconductor chips, LTE CAT M1 cellular connectivity and Ethernet Comfortable working in Linux environments Version control using GitLab Nice-to-have: Basic ability to read electronic schematics and work with hardware components Experience with hardware-level debugging Responsibilities Develop and implement new features for embedded systems Conduct developer-level testing and validation Suggest architectural and technical solutions, participate in estimations Maintain code quality, fix bugs, and support release processes Collaborate with QA engineers and external stakeholders What We Offer: Flexible working hours. Hybrid work option, (office in Wrocław) Medical care and MultiSport program. Team-building activities. Employment contract or B2B, depending on preferences.

Technology

xBerry Sp. z o.o.

Embedded Developer

Mid

Hybrid

Wroclaw, Poland

100 - 140 PLN

🏢 Summary: Embedded Systems Developer role focused on building and enhancing firmware solutions using RTOS for international R&D projects. The position involves developing new features, testing and validating embedded software, and contributing to architectural decisions. The work includes close collaboration with QA and stakeholders while maintaining high code quality and release standards. 🗂️ Requirements: Proficiency in C/C++, Experience with FreeRTOS, Experience with Zephyr, Hands-on knowledge of BLE, Familiarity with Nordic Semiconductor chips, Knowledge of LTE CAT M1 connectivity, Knowledge of Ethernet, Experience working in Linux environments, Experience with GitLab version control 📃 Skills: C, C++, FreeRTOS, Zephyr, BLE, Nordic, LTE, Ethernet, Linux, GitLab 🏢 Description: About us xBerry – we are an R&D House gaining experience in delivering custom solutions for international clients since 2016. We provide extensive expertise in embedded systems, machine learning, AR/VR technology, and image processing. Requirements Must-have: Proficiency in C/C++ Experience with FreeRTOS Experience with Zephyr Hands-on knowledge of BLE (Bluetooth Low Energy) Familiarity with Nordic Semiconductor chips, LTE CAT M1 cellular connectivity and Ethernet Comfortable working in Linux environments Version control using GitLab Nice-to-have: Basic ability to read electronic schematics and work with hardware components Experience with hardware-level debugging Responsibilities Develop and implement new features for embedded systems Conduct developer-level testing and validation Suggest architectural and technical solutions, participate in estimations Maintain code quality, fix bugs, and support release processes Collaborate with QA engineers and external stakeholders What We Offer: Flexible working hours. Hybrid work option, (office in Wrocław) Medical care and MultiSport program. Team-building activities. Employment contract or B2B, depending on preferences.

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

SQUAD

С&C++ Embedded Engineer

Senior

Hybrid

Wroclaw, Poland

🏢 Summary: Embedded C & C++ Engineer role focused on developing and maintaining high-performance software for camera-based security devices. The position involves debugging complex system issues, optimizing for resource-constrained environments, and delivering new features across the full embedded stack. You will contribute to architecture decisions, code quality, and cross-functional collaboration in an agile environment. 🗂️ Requirements: 5+ years embedded development experience, Strong proficiency in C and C++ (C++17), Deep knowledge of RTOS, Experience with ARM or RISC-V microcontrollers, Experience with full SDLC and professional engineering practices, Proficiency with Git and CMake, Experience with continuous integration, Solid understanding of network programming, Experience with multithreading on multicore microcontrollers, Experience with I2C, SPI, UART, WiFi, Experience writing device drivers and libraries, Hands-on hardware debugging experience, Experience with cross-compilation toolchains, Upper-Intermediate English (B2) 📃 Skills: C, C++, C++17, RTOS, ARM, RISCV, Git, CMake, CI, Networking, Multithreading, I2C, SPI, UART, WiFi, Drivers, Oscilloscopes, LogicAnalyzers, CrossCompilation 🏢 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 & 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 and 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 and 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 Upper-Intermediate level in both written and spoken English (B2). Hands-on experience with hardware troubleshooting and debugging tools (oscilloscopes, logic analyzers, etc.) and cross-compilation tool chains. Nice to have Understanding of security protocols and encryption methods Experience with Python for scripting and automation 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

Accenture

Embedded Software Engineer

Mid

Hybrid

Wroclaw, DS, Poland

🏢 Summary: Offer for an Embedded Software Engineer to develop a Software-Defined Vehicle Platform integrating Linux, Android, QNX, AUTOSAR and Adaptive AUTOSAR for ADAS and Infotainment systems. The role focuses on firmware architecture definition and low-level embedded development in modern C++ within automotive standards. It includes driver, BSP and RTOS-based development for next-generation automotive platforms. 🗂️ Requirements: Bachelor’s or Master’s degree in Computer Science, Electrical Engineering or related field, Practical experience in embedded software development using C or C++, Hands-on experience with driver, BSP or low-level software development, Understanding of RTOS and embedded operating systems, Experience with C++ unit testing frameworks such as gmock, Ability to work with automotive software standards 📃 Skills: C, C++, RTOS, Linux, Android, QNX, AUTOSAR, AdaptiveAUTOSAR, gmock, ASPICE, ISO26262, Python, PyTest, MISRA, CERT, Tricore, ARM, POSIX 🏢 Description: WHO WE ARE Accenture is a leading global professional services company that helps the world’s leading businesses, governments and other organizations build their digital core, optimize their operations, accelerate revenue growth and enhance citizen services. We offer solutions and assets across Strategy & Consulting, Technology, Operations, Industry X and Accenture Song. THE WORK As an Embedded Software Engineer, you will contribute to building a future‑ready Software‑Defined Vehicle Platform that unifies Linux, Android, QNX, AUTOSAR & Adaptive AUTOSAR into one powerful developer ecosystem—supporting innovation in ADAS and Infotainment domains. Your responsibilities will include: Defining firmware/software architecture for designated platform components and modules. Designing, implementing, integrating, testing, and documenting low‑level drivers, BSP, and embedded software components in modern C++. Applying and adhering to automotive industry standards (ASPICE, ISO 26262). Flexible: The work location for this role may include a mix of working remotely (most of the time), onsite at a client, or in an Accenture office—depending on specific project circumstances. With all our roles, there is some in‑person time for collaboration, learning, and building relationships with clients, peers, leaders, and communities. As an employer, we will be as flexible as possible to support your work/life needs. Qualifications WHAT’S IN IT FOR YOU? Opportunity to work on cutting‑edge embedded automotive platforms used globally. Continuous learning through collaboration with experienced engineers and access to diverse development paths. Exposure to modern embedded, RTOS, and automotive software standards shaping the future of mobility. HERE’S WHAT YOU’LL NEED: Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or related field. Practical experience in Embedded Software development using C/C++/Modern C++. Hands‑on driver/BSP/low‑level software development experience. Understanding of RTOS and embedded operating systems. Experience using gmock (or similar frameworks) for C++ unit tests. BONUS POINTS IF YOU HAVE: Knowledge of ASPICE SWE processes and ISO 26262 (software level, Part 6). Experience working in multi‑core environments. Familiarity with MISRA, CERT, or other static analysis standards. Python or PyTest experience. Exposure to architectures such as Tricore, ARM, POSIX. Research indicates that some candidates, especially the most diverse ones, may hesitate to apply for positions if they don't meet all requirements. If you believe you possess the necessary skills, even if not meeting every requirement, we wholeheartedly encourage you to submit your application. WHAT WE OFFER? A permanent employment contract. Individual support from a People Lead and a structured development path. Wide training package (technical, soft skills, language learning; access to e‑learning platforms; options for certification support). Employee Assistance Program (legal, financial, psychological support). Eligibility for quarterly dividends through the Employee Share Purchase Plan. Paid employee referral program. Private medical care and life insurance. Access to the Worksmile platform, including a broad set of services such as Multisport. WHAT WE BELIEVE: Accenture does not discriminate against employment candidates based on race, religion, color, sex, age, disability, national origin, political beliefs, trade union membership, ethnicity, denomination, sexual orientation, or any other basis impermissible under Polish law. Inclusion and diversity are fundamental to our culture and values. We embed sustainability and responsibility into everything we do, for everyone we work with