April 9, 2026
Senior/Lead Robotics Software Engineer with ROS
Senior • Remote
165 - 230 PLN
Szczecin, Poland
Requirements:
ROS or ROS2
C++
Linux
English (B2/C1)
Hi! We are a Spyrosoft team specializing in robotics, where we support both startups and well-known brands in software development for mobile robots, drones and domestic products. The team specializes in sensor bringup, ROS 1 and 2, SLAM, computer vision, and integration to enterprise platforms.
Sounds interesting? If you would like to work with international clients and real robotics projects, we’d love to hear from you! 🚀You can work from office or home 🙂
🦾We’re looking for engineers with:
proven ROS1 or ROS2 commercial experience
senior/lead level experience in software development
strong C++ programming skills
commercial experience with sensors (for ex. LiDAR, stereovision, RGBD cameras, GPS+RTK)
practical knowledge of Linux environments
very good English (B2/C1)
basic experience in programming in Python
Nice to have:
experience with the Linux kernel, e.g. writing device drivers
experience with Continuous Integration
Docker knowledge
🤖Your responsibilities will include:
designing, implementing and testing robotic software,
troubleshooting robot software,
collaborating with client’s teams to speed up development of high-quality software
participating in open-source robotics community events and knowledge sharing.
💡 At Spyrosoft, you’ll grow your expertise in cutting-edge technologies such as SLAM, Gazebo, NVIDIA Isaac Sim, and Simulink while working on real-world robotics challenges. We actively contribute to the open-source community and encourage our engineers to do the same—giving you the opportunity to co-create and develop solutions that make a real impact in the ROS ecosystem.
Want to see what we’re working on? Explore one of our open-source solutions, RTest – Transforming ROS 2 Development, which has been presented at an international conference:👉 https://spyro-soft.com/blog/robotics/rtest-transforming-ros-2-development
Similar jobs you might like
Technology
Spyrosoft
C++ Software Engineer
Senior
On-site
Krakow, Poland
80 - 120 PLN
🏢 Summary: Development of safety-critical embedded software for the medical industry using modern C++. The role focuses on building reliable, maintainable systems with strong emphasis on verification, traceability, and coding standards. You will collaborate closely with hardware engineers in a structured, quality-driven environment. 🗂️ Requirements: Commercial experience with C++ in embedded or low-level development, Experience with safety-critical or high-reliability systems, Adherence to coding standards and code review practices, Experience with static analysis and refactoring, Knowledge of validation and verification approaches, Ability to work with detailed technical requirements and specifications, Collaboration with hardware or cross-functional engineering teams, English level B2 or higher, Ability to work from Cracow office (Zabłocie) 📃 Skills: C++, Embedded, Git, MISRA, StaticAnalysis, Debugging, Refactoring, Verification, Validation 🏢 Description: Tech stack: C++ Embedded systems development Static analysis tools Version control systems (e.g. Git) Debugging tools (low-level / hardware-related) Coding standards (e.g. MISRA or similar) Requirements: Solid commercial experience with C++ (embedded or close-to-hardware development) Experience working on safety-critical or high-reliability systems Strong focus on code quality, readability, and maintainability Practical experience with code reviews, coding standards, and refactoring Testing mindset and experience with validation / verification approaches Ability to work with detailed requirements and specifications Experience collaborating with hardware engineers or cross-functional teams Good English skills (B2 or higher) Ability to work from the Cracow's office in Zabłocie Nice to have: Experience in the medical or regulated industry Familiarity with safety standards and compliance processes Experience with embedded debugging tools and techniques Experienced in using AI tools in day-to-day workflow Project description: Join a team developing safety-critical embedded software for the medical industry, where quality is treated as a core product feature. The project focuses on building reliable and maintainable systems with strong emphasis on verification, traceability, and engineering discipline. You will work in an environment that values clean code, structured development processes, and close collaboration between software and hardware teams. The team promotes continuous improvement, knowledge sharing, and active contribution to design and quality decision Main responsibilities: Design software solutions based on requirements and technical specifications Develop embedded features using modern C++ Ensure high code quality through reviews, refactoring, and adherence to coding standards Run and support static analysis processes Debug, fix defects, and improve existing functionality Document development work to ensure traceability Collaborate closely with hardware engineers and other teams Participate in knowledge sharing and support continuous improvement initiatives About Spyrosoft Spyrosoft is an authentic, cutting-edge software engineering company, established in 2016. In 2021 and 2022, we were among the fastest growing technology companies in Europe, according to the Financial Times. We were founded by a group of tech experts with established backgrounds in software engineering, who created an ‘engineer-to-engineer’ workplace, powered by enthusiasm, fairness and authentic relationships. Having a unique offering, which bridge the gap between technology and business, we specialise in technology solutions for industry 4.0, automotive, geospatial, healthcare & life sciences, employee experience & education and financial services industries.
Technology
xBerry Sp. z o.o.
ROS Developer
Senior
Hybrid
Wroclaw, Poland
110 - 150 PLN
🏢 Summary: Join a team developing autonomous grocery delivery robots using ROS and C++. The role focuses on enhancing robot capabilities, hardware integration, and collaborative problem-solving in a hybrid work environment. 🗂️ Requirements: Advanced C++ proficiency, Experience with ROS1 or ROS2, Strong English communication skills, Teamwork skills, Problem-solving abilities, Proactive mindset 📃 Skills: C++, ROS1, ROS2, Python, Rust 🏢 Description: We are looking for an experienced ROS Developer to join our team working on the "Coco" delivery robots project. Our mission is to enhance and expand the capabilities of autonomous grocery delivery robots. You can learn more about our robots and technology at www.cocodelivery.com . Requirements Advanced proficiency in C++ . Experience with ROS1 or ROS2 . Strong teamwork and communication skills, including excellent English proficiency . A proactive mindset and strong problem-solving abilities. Nice to Have Programming experience in Python . Programming experience in Rust . Experience working with hardware and/or hardware integration. We offer: Flexible working hours Hybrid Service Delivery Model Medical care program MultiSport Professional Networking Events
Technology
xBerry Sp. z o.o.
Senior ROS Developer
Senior
Hybrid
Wroclaw, Poland
140 - 160 PLN
🏢 Summary: Senior ROS Developer role focused on enhancing autonomous grocery delivery robots using ROS and C++. The position involves developing robotics software, collaborating with a team, and contributing to hardware integration in a hybrid work environment. 🗂️ Requirements: Advanced proficiency in C++, Experience with ROS1 or ROS2, Strong teamwork skills, Excellent English proficiency, Proactive mindset, Strong problem-solving abilities 📃 Skills: C++, ROS1, ROS2, Python, Rust 🏢 Description: We are looking for an experienced Senior ROS Developer to join our team working on the "Coco" delivery robots project. Our mission is to enhance and expand the capabilities of autonomous grocery delivery robots. You can learn more about our robots and technology at www.cocodelivery.com . Requirements Advanced proficiency in C++ . Experience with ROS1 or ROS2 . Strong teamwork and communication skills, including excellent English proficiency . A proactive mindset and strong problem-solving abilities. Nice to Have Programming experience in Python . Programming experience in Rust . Experience working with hardware and/or hardware integration. We offer: Flexible working hours Hybrid Service Delivery Model Medical care program MultiSport Professional Networking Events
Technology
SQUAD
Embedded Software Engineer (Robotics)
Senior
Hybrid
Wroclaw, Poland
🏢 Summary: Senior Embedded Engineer role focused on designing and delivering high-performance embedded software for robotic security devices on an existing hardware platform. The position covers full-stack embedded development from Linux/Android BSP and HAL to ARM-based MCUs with RTOS, including build systems and device drivers. It involves leading architecture, optimizing performance in constrained environments, and driving production-ready firmware development. 🗂️ Requirements: 5+ years commercial embedded development experience, Expertise in C, Expertise in C++17, Strong knowledge of RTOS, Experience with ARM or RISC-V microcontrollers, Strong Linux development experience, Experience with build systems (Buildroot, Yocto, CMake), Ability to develop and debug device drivers, Knowledge of I2C, SPI, UART, Wi-Fi protocols, Experience with network programming, Experience with multithreading on multicore systems, Proficiency with Git and CI/CD pipelines, Ability to read schematics and data sheets, Upper-Intermediate English (B2) 📃 Skills: C, C++, C++17, RTOS, ARM, RISC-V, Linux, Android, BSP, HAL, Buildroot, Yocto, CMake, Git, CI/CD, I2C, SPI, UART, Wi-Fi, Multithreading, Networking, DeviceDrivers 🏢 Description: Team Summary Our mission is to craft reliable, high-performance embedded solutions that protect millions of homes worldwide. We operate in a sophisticated ecosystem where hardware meets intelligence, following mature Agile methodologies with regular sprint cycles, rigorous code reviews, and robust CI/CD practices. Our culture is built on technical excellence: we emphasize comprehensive testing, top-tier security standards, and deep cross-functional collaboration. We pride ourselves on writing clean, maintainable code and fostering an environment of continuous knowledge sharing. Job Summary We are seeking a Senior Embedded Engineer to take ownership of critical software components within our robotic security devices. This is a great opportunity to participate in the development of a brand-new software solution for our existing robotic hardware platform. Responsibilities and Duties Design and architect high-quality embedded software in C and C++ (C++17) for next-generation camera-based security devices. Develop and optimize build systems (Buildroot, Yocto, CMake) for product firmware components. Work across the entire stack, from Linux/Android BSP and HAL to ARM-based MCUs running Real-Time Operating Systems (RTOS). Debug and resolve complex software, hardware, and network connectivity challenges across the entire device lifecycle. Lead the development of innovative features from conceptual design to global production. Optimize performance for highly resource-constrained embedded environments. Drive technical excellence through proactive code reviews and mentorship of the engineering team. Shape the product roadmap by participating in high-level architecture discussions and strategic decision-making. Partner with QA teams to design and implement comprehensive automated testing strategies. Maintain high documentation standards for software designs, APIs, and troubleshooting procedures. Qualifications and Skills 5+ years of commercial experience in embedded development, with mastery of C and C++ (C++17) and microcontroller architectures (ARM, RISC-V). Strong Linux background, with proficiency in developing within a Linux-based environment. Ability to read and interpret complex schematics and data sheets. Proficiency in modern engineering tools, including Git, CMake, and CI/CD pipelines. Solid understanding of network programming and multithreading on multicore systems. Deep knowledge of communication protocols (I2C, SPI, UART, Wi-Fi) and experience writing robust device drivers. Proven ability to drive complex projects independently and deliver production-ready results. Excellent skills for technical documentation and cross-functional collaboration. At least an Upper-Intermediate level in both written and spoken English (B2). Nice to have Hands-on experience with Embedded Linux BSP, Buildroot, or other Linux build systems. Understanding of RTOS. Understanding of modern security protocols and encryption methods. Experience with Android OS internals. Familiarity with ROS (Robot Operating System) and the robotics domain. Experience with Bluetooth connectivity. Proficiency in Python for automation and scripting. Experience leveraging AI-powered tools to enhance code quality and development velocity. We offer multiple benefits that include The environment of equal opportunities, transparent and value-based corporate culture, and an individual approach to each team member Competitive salary packages with performance-based annual reviews Opportunity to receive a Performance Bonus for your individual achievements and a Loyalty Bonus recognizing your dedication to the company Employment via Contract of Employment (UoP) in complete alignment with Polish Labour Law Guaranteed paid vacation, public holidays, and medical leaves as per statutory regulations Continuous growth and development opportunities through internal knowledge hubs, corporate courses, and free English classes Comprehensive private medical insurance to supplement your standard NFZ coverage.
Technology
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
Spyrosoft
Python Tech Lead (IoT & Cloud)
Senior
Remote
Szczecin, Poland
160 - 180 PLN
🏢 Summary: Technical leadership role combining hands-on backend development with architecture ownership for cloud-native IoT and robotics platforms. The position focuses on designing and building scalable, low-latency distributed systems processing real-time data from sensor networks in AWS. You will drive architectural decisions, support engineers, and deliver end-to-end solutions. 🗂️ Requirements: Proficiency in Python, Experience building RESTful APIs (FastAPI, Flask, or Django), Strong knowledge of AWS core services (Lambda, S3, ECS/EKS, IoT Core), Experience with cloud-based architectures, Experience in IoT projects (device communication, data ingestion, real-time processing), Hands-on experience with distributed systems (microservices or event-driven architectures), Experience designing scalable systems end-to-end, Ability to lead technical discussions and own architecture decisions, Experience mentoring engineers, Fluent English 📃 Skills: Python, FastAPI, Flask, Django, AWS, Lambda, S3, ECS, EKS, IoT, Microservices, Event-driven, Kafka, MQTT, Pulsar, Monitoring, Tracing, Logging 🏢 Description: We’re looking for a technical leader who combines hands-on backend development with architecture responsibilities. You’ll act as a technical authority in the team - shaping architecture, supporting engineers, and driving key technical decisions. You’ll work on cloud-native systems powering IoT and robotics platforms - handling real-time data from distributed sensor networks, ensuring efficient communication with control centers, and building scalable, low-latency systems. Robotics experience isn’t required, but strong IoT knowledge and experience building high-performance distributed systems are essential. Your motivation to grow in this field matters most. We’re looking for engineers with Proficiency in Python and experience building RESTful APIs (FastAPI, Flask, or Django). Good understanding of AWS ecosystem - familiarity with core services (e.g. Lambda, S3, ECS/EKS, IoT Core) and cloud-based architectures. Experience working on IoT-related projects - understanding of device communication, data ingestion, and real-time data processing. Experience designing and owning scalable systems end-to-end - hands-on experience with distributed architectures (e.g. microservices, event-driven systems). Ability to lead technical discussions with clients and take ownership of proposed solutions - comfortable explaining trade-offs and making decisions. Experience mentoring engineers and influencing technical direction within a team. Fluent English (written and spoken). Nice to have Experience with messaging/streaming systems (e.g. Kafka, MQTT, Pulsar). Familiarity with observability (monitoring, tracing, logging) in distributed systems. Who we are? Spyrosoft’s Robotics team - a group of specialists supporting global tech companies in designing, building, and scaling robotic platforms for mobile robots, drones, and industrial platforms. Our focus spans cloud-native architectures, real-time data processing from robots, and integration with enterprise systems. Responsibilities Act as a technical go-to person for the team and client stakeholders. Design, validate, and develop end-to-end robotics platforms. Support technical workshops and discovery sessions with clients. Build and validate prototypes for new solutions and concepts. Own architecture decisions and drive system design across projects. Write high-quality, maintainable code and support best engineering practices. Collaborate with engineers, product, and other stakeholders. Contribute to technical direction in backend and cloud solutions.
Technology
Spyrosoft
Senior/Lead Qt/QML Engineer with AI Productivity Focus
Senior
Remote
Warsaw, Poland
120 - 175 PLN
🏢 Summary: Role focused on designing and developing high-performance HMI solutions using Qt/QML and C++, with strong integration of AI tools to enhance productivity and engineering workflows. The position combines hands-on UI development, architectural design, and AI-driven automation for infotainment and Industry 4.0 systems. It also includes mentoring teams in effective AI adoption and building scalable, modern interfaces. 🗂️ Requirements: 5+ years professional software development experience, Strong C++ knowledge with modern standards, Minimum 1 year commercial QML cross-platform development, Proven experience developing Qt-based GUI applications, Practical experience with AI agents and LLMs for code generation and debugging, Ability to design AI agent workflows and tool chains, Experience generating and refactoring code using AI assistants, Strong understanding of design patterns and clean code principles, Experience analyzing logs and optimizing performance in UI applications 📃 Skills: C++, Qt, QML, AI, LLMs, Prompting, Copilot, Cursor, HMI, UI, UX, Debugging, Refactoring, Architecture, DesignPatterns 🏢 Description: Hi! We are a Spyrosoft Synergy team specializing in HMI development . We are looking for Qt/QML developers with AI Productivity Focus to work on designing and developing cutting-edge human-machine interfaces for in-vehicle infotainment systems, industry 4.0 solutions, and more. 🦾 Your Role & AI Focus HMI Leadership: Designing and developing high-performance UIs using Qt/QML and C++. AI-Driven Workflow: Using AI agents and tools to conduct rapid technical research, automate repetitive coding tasks, and optimize the development lifecycle. Smart Design: Leveraging AI to assist in UI/UX prototyping and "AI-first" problem-solving. Mentorship: Guiding the team on how to effectively (and safely) integrate AI tools into their daily work. Client Collaboration: Gathering requirements and translating them into modern, scalable architectures. 👷♂️ Qualifications: 5+ years of professional experience in software development. Strong C++ skills (including modern standards). Commercial experience in QML cross-platform development (min. 1 year). Proven track record in developing Qt-based GUI applications. AI Tooling Fluency: Practical experience in using AI agents, LLMs, and prompting for research, code generation, and debugging. Architectural Mindset: Deep understanding of design patterns and clean code. English C1: High proficiency in written and spoken English for seamless client communication. 🦾 AI Tooling Fluency & Augmented Engineering We are looking for an engineer who treats AI as a strategic partner in the software development process. Your expertise should include: Agentic Workflows & Tool Chaining: Ability to design and build custom AI agent chains to automate complex engineering workflows, from multi-step technical research to generating validated architectural blueprints. Advanced Research & Technical Analysis: Proficiency in using LLMs for rapid analysis of complex Qt/C++ documentation and technical specifications. AI-Driven Code Generation: Hands-on experience in generating QML boilerplate, complex UI components, and C++ business logic using modern AI assistants (e.g., Cursor, GitHub Copilot). Intelligent Debugging & Refactoring: Leveraging AI to analyze logs, detect memory leaks, and suggest performance optimizations for high-stakes HMI interfaces. Strategic Prompt Engineering: Mastery of high-context prompting to elicit secure, production-ready code that aligns with established architectural patterns.
Technology
Nexio Management
Robotics Software Developer with Python
Mid
Hybrid
Warsaw, Poland
🏢 Summary: Development role focused on designing and implementing software for mobile robots, including autonomous navigation and sensor integration. The position involves working with ROS/ROS2, Linux environments, and real hardware components to deliver AI-driven robotic solutions. Hybrid work model based in Warsaw. 🗂️ Requirements: Minimum 3 years of experience in robotics projects, Minimum 4 years of experience in Python programming, Experience with mobile robots and autonomous navigation, Knowledge of ROS/ROS2, Experience with Linux systems administration and scripting, Experience in sensor data processing (LiDAR, IMU, depth cameras, odometry), Ability to design and implement software components for robotics, Availability for hybrid work in Warsaw 📃 Skills: Python, ROS, ROS2, Linux, LiDAR, IMU, Gazebo, Docker, C++, C, MicroROS, DDS, MoveIt, REST, MachineLearning, ComputerVision 🏢 Description: Nexio Management to zaufany partner biznesowy w drodze do cyfrowej przyszłości. Posiadamy prawie 20-letnie doświadczenie na rynku IT w Polsce i poza jej granicami. Prowadzimy działania w oparciu o transparentne i szczere relacje. Tworzymy innowacyjne rozwiązania technologiczne, kreując przy tym interesujące i rozwojowe środowisko pracy dla naszych ekspertów. Obecnie zatrudniamy 550 konsultantów, którzy świadczą usługi IT dla Klientów na całym świecie. Nasza główna siedziba mieści się w Warszawie, poza tym mamy biura w Rumunii oraz Wielkiej Brytanii. Posiadamy również własne R&D Center, które jest miejscem powstawania innowacyjnych projektów m.in. : w obszarach testów, Big Data, Cloud czy AI.W ramach naszych usług tworzymy szyte na miarę rozwiązania, utrzymujemy i rozwijamy nawet najbardziej wymagające systemy IT. Działamy w takich modelach biznesowych jak managed services, fixed prices oraz wspieramy zespoły naszych klientów w modelach scale up the team. Naszymi klientami są firmy z wielu zróżnicowanych branż, szukające wsparcia najwyższej klasy ekspertów. Aktualnie rozbudowujemy zespół Python & AI , aby jeszcze skuteczniej dostarczać rozwiązania, które realnie wspierają biznes naszych klientów. Jesteśmy odpowiedzialni za stworzenie robota mobilnego dla jednej z największych globalnych firm z branży telekomunikacyjnej. Na tym jednak nie poprzestajemy – wychodzimy również poza sektor telco, kierując nasze innowacje oparte na sztucznej inteligencji do branż bankowej, ubezpieczeniowej, retail i wielu innych. Opis stanowiska: Szukamy eksperta, który nie tylko ma doświadczenie w projektowaniu i rozwoju oprogramowania dla robotów mobilnych , ale również potrafi skutecznie współpracować w zespole i jasno komunikować swoje pomysły . Cenimy samodzielność , inicjatywę oraz umiejętność identyfikowania i zgłaszania potrzeb projektowych . Szukamy osoby, która bierze odpowiedzialność za powierzone zadania i aktywnie wpływa na kierunek rozwoju tworzonych rozwiązań. Zadania : Projektowanie i implementacja komponentów oprogramowania dla robotów mobilnych Integracja i konfiguracja sensorów (LiDAR 2D/3D, IMU, kamery głębi itp.) oraz przetwarzanie danych z tych urządzeń. Tworzenie i testowanie algorytmów jazdy autonomicznej (nawigacja, omijanie przeszkód, lokalizacja). Praca z ROS/ROS2 – rozwijanie nodów, konfiguracja środowiska, integracja z symulacjami (np. Gazebo). Tworzenie kontenerowych środowisk uruchomieniowych, pisanie własnych skryptów automatyzujących na systemach Linux. Praca ze sprzętem, dobór komponentów, drobne prace mechaniczne, elektryczne i elektroniczne. Współpraca z zespołem i klientem w celu doprecyzowania wymagań i proponowania rozwiązań́ technicznych. Oczekiwania: Min. 3 lata doświadczenia w projektach z obszaru robotyki. Min. 4 lata doświadczenia z programowania w języku Python oraz znajomość dobrych praktyk programowania obiektowego. Dostępność do pracy w modelu hybrydowym (Warszawa). Znajomość ROS/ROS2. Doświadczenie w pracy z robotami mobilnymi (jazda autonomiczna). Doświadczenie w środowisku Linux (m. in. wprowadzanie modyfikacji, uruchamianie serwisów, instalacja wymaganych składników systemowych, pisanie własnych skryptów, konfiguracja i optymalizacja ustawień sieciowych). Umiejętność gromadzenia i przetwarzania danych z czujników zewnętrznych (odometria, LiDAR, kamera głębi i inne). Dobre umiejętności komunikacyjne i pracy w zespole. Samodzielne wykonywanie zadań oraz zgłaszanie potrzeb. Mile widziane: Znajomość języka C++ i jego wykorzystanie w systemach opartych o ROS2 Znajomość języka C i doświadczenie w systemach embedded Znajomość MicroROS Doświadczenie w pracy z systemami DDS Doświadczenie z ramionami robotycznymi i MoveIt Framework Znajomość REST API Znajomość ML od strony wizji komputerowej (2D/3D) Znajomość koncepcji asynchroniczności Styczność we współpracy z klientami Oferujemy: Stabilność zatrudnienia – pracę w zaangażowanych zespołach realizujących różnorodne, zaawansowane projekty dla wiodących firm. Elastyczne formy współpracy – umowa B2B, umowa o pracę lub zlecenie. Pracę w modelu hybrydowym (min. 2 razy w tygodniu praca w biurze - Warszawa, ul. Puławska 182; okolice metra Wilanowska) lub stacjonarnym Benefity: Medicover (rozszerzony o stomatologię), FitProfit, lekcje języka angielskiego. Treningi na siłowni F45 - zlokalizowanej w naszym biurze. Wspólnie ćwiczymy pod okiem profesjonalnych trenerów. Lokalizację biura z wygodnym dojazdem - stacja metra Wilanowska przed budynkiem, pętla autobusowa oraz linia tramwajowa. Strefa relaksu w biurze - miejsce na chwilę odpoczynku i złapania oddechu w ciągu dnia. Możliwość finansowania certyfikatów IT. Możliwość otrzymania dostępu do produktów AI firmy Anthropic: Cloude oraz Claude Code. Wewnętrzny program poleceń. Wydarzenia okolicznościowe oraz wyjazdy integracyjne - budujemy zgrany zespól również poza biurem. Lubimy pomagać - wspieramy akcje charytatywne, takie jak Szlachetna Paczka, a w ramach #PomagamyNexio angażujemy się tam, gdzie naprawdę możemy coś zmienić. Zapraszamy do aplikowania :)
Technology
SCALO
Senior C++ Developer
Senior
Hybrid
Krakow, Poland
21,840 - 25,200 PLN/hr
🏢 Summary: Offer for an experienced C++ Developer to design and implement advanced video systems for public safety and commercial sectors. The role includes development of C++ modules, Linux device drivers, and maintenance of build systems within the full software lifecycle. Hybrid work model with B2B contract and involvement in high‑performance, embedded-oriented projects. 🗂️ Requirements: Higher technical education (Computer Science, Mathematics, Engineering or related), Minimum 4–5 years of experience as Developer, Very good knowledge of C++ (preferably C++17), Knowledge of scripting languages, especially Python, Strong knowledge of data structures and algorithms, Experience with modern software design principles, Experience with build systems and automated testing, Ability to communicate in English at minimum B2 level 📃 Skills: C++, C++17, Python, Linux, Make, CMake, Docker, ARM, TCP/IP 🏢 Description: W Scalo zajmujemy się dostarczaniem projektów software'owych i wspieraniem naszych partnerów w rozwijaniu ich biznesu. Tworzymy oprogramowanie, które umożliwia ludziom dokonywanie zmian, działanie w szybszym tempie oraz osiąganie lepszych rezultatów. Jesteśmy firmą, która wykorzystuje szerokie spektrum usług IT, żeby pomagać klientom. Obszary naszego działania to m.in.: doradztwo technologiczne, tworzenie oprogramowania, systemy wbudowane, rozwiązania chmurowe, zarządzanie danymi, dedykowane zespoły developerskie. Cześć! U nas znajdziesz to, czego szukasz - przekonaj się! W Scalo czeka na Ciebie: udział w projektach realizowanych w obszarze zaawansowanych systemów wideo dla sektora public safety oraz klientów komercyjnych, projektowanie oraz implementacja zaawansowanych modułów oprogramowania w C++, zgodnie z nowoczesnymi wzorcami projektowymi, rozwój oraz debugowanie sterowników urządzeń w systemie Linux, tworzenie dokumentacji technicznej (architektura, algorytmy), utrzymanie i rozwój systemów buildowych z wykorzystaniem Make, CMake, Python oraz Docker, udział w code review oraz dbanie o wysoką jakość kodu i zgodność ze standardami, współpraca w ramach pełnego cyklu życia oprogramowania – od projektu po wdrożenie i utrzymanie, praca hybrydowa – 2 dni w tygodniu z biura w Krakowie, stawka do 150zł/h B2B, w zależności od doświadczenia. Ta oferta jest dla Ciebie, jeśli: posiadasz wykształcenie wyższe techniczne (informatyka, matematyka, inżynieria lub pokrewne), masz minimum 4-5 lat doświadczenia w roli Developera, bardzo dobrze znasz C++ (mile widziane C++17), znasz języki skryptowe, w szczególności Python, posiadasz wiedzę z zakresu struktur danych, algorytmów oraz nowoczesnego projektowania oprogramowania, masz doświadczenie w pracy zgodnie z dobrymi praktykami inżynierii oprogramowania (buildy, testy automatyczne), swobodnie komunikujesz się w języku angielskim (min. B2). Mile widziane: doświadczenie w programowaniu systemów wbudowanych w środowisku Linux (ARM), znajomość zagadnień systemów operacyjnych (procesy, wątki, mutexy, przerwania, obsługa wyjątków), wiedza z zakresu przetwarzania obrazu, audio/wideo oraz streamingu, doświadczenie w programowaniu sieciowym (TCP/IP). Co dla Ciebie mamy? Stabilną współpracę i różnorodne projekty (Software, Embedded, Data, Cloud Services), możliwość rozwoju kompetencji jako Ambasador Scalo - doskonal skille techniczne i presalesowe w społeczności naszych ekspertów, wpływaj na rozwój organizacji, wspieraj innych, przestrzeń do budowania marki osobistej - twórz wartościowe treści, dziel się wiedzą i doświadczeniem, występuj jako prelegent na wydarzeniach (np. ProMeet), prywatną opiekę medyczną - Luxmed, kafeteryjny system benefitów - Motivizer, dostęp do karty Multisport, program poleceń pracowniczych z nagrodami, integracje i wydarzenia firmowe.
Technology
Spyrosoft
Senior/Lead Qt/QML Software Engineer
Senior
Remote
Warsaw, Poland
100 - 155 PLN
🏢 Summary: Lead Qt/QML Developer role focused on designing and developing advanced HMI solutions for in-vehicle infotainment and Industry 4.0 systems. The position involves building cross-platform Qt applications, defining architecture, and delivering high-quality GUI solutions in collaboration with clients and development teams. 🗂️ Requirements: 5+ years of software development experience, Minimum 1 year of commercial experience with QML cross-platform applications, Experience developing Qt-based GUI applications, Strong C++ programming skills (modern C++), Knowledge of software architecture and design patterns, Experience with version control systems, Experience with code review and integration tools, English proficiency at C1 level (written and spoken) 📃 Skills: QML, Qt, C++, Git, CI, English 🏢 Description: Requirements: QML Qt C++ English C1 Hi! We are a Spyrosoft Synergy team specializing in HMI development . We are looking for Qt/QML developers to work on designing and developing cutting-edge human-machine interfaces for in-vehicle infotainment systems, industry 4.0 solutions, and more. As a Lead , you’ll be cooperating with clients, gathering their expectations, and suggesting the best solutions. Together with the rest of the team, you’ll deliver high-quality results for the client’s needs. Additionally, you’ll support and mentor other team members. 👷♂️👷♀️Qualifications: 5+ years of experience in software development Commercial experience in QML cross-platform applications development (min. 1 year) Experience in developing Qt based GUI Strong C++ programming skills (including modern C++) Knowledge about architecture and design patterns Familiar with version control, code review, and integration tools Communicative in English (written and spoken) 🦾Nice to have: Understand Agile methodology & Proof of Concept Experience with Embedded Linux (Yocto) Docker knowledge Programming experience in Python Experience with open source projects Why is it worth joining the Spyrosoft team?🔥 ➡️We are a certified Premium partner of The Qt Company. Our collaboration is part of the Qt Service Partner program and aims to create an ecosystem to facilitate the development of new Qt solutions. You can help us do that! ➡️You will work closely with The Qt Company’s R&D departments and have the chance to thrive on our own R&D projects for which we have allocated budgets. ➡️Together, we will create Qt applications for everything from smart home devices through car solutions to surgeon support software. No more tedious and long–term maintenance projects. ➡️We give you influence over the development of architecture. ➡️We are HMI enthusiasts, always eager to share our experience and knowledge with new team members. ➡️We focus on the modern approach to the Qt community. With us, you have the opportunity to do lectures at large events like QtWS or training for outside companies. Meet our expert Przemyslaw Nogaj, our Head of HMI Technology, firmly believes in the cultural implications of user-centred design in technology and in building tomorrow’s digital society. During his career, he has led teams developing cutting-edge products across various software and hardware platforms. His experience includes also working with OEMs and TIER1s on next-gen production HMI platforms. Wavey, our automotive HMI design project demo, was presented at CES in Las Vegas! In-vehicle infotainment demo is designed for Android Automotive and enables the operation of the IVI using gestures on a small touch screen located in the centre console of a car. ➡️ Here we describe Wavey in more detail: Automotive HMI design: Wavey project demo at CES 2023