Senior Embedded Software Developer Position for IoT Systems

1 week ago


Remote Kraków Warszawa Wrocław Gdańsk, Czech Republic HiQo Solutions Full time

At HiQo Solutions, we are a US-based company with delivery centers in Europe, focusing on developing entire IoT systems. We design devices, write software that brings them to life, and create applications that connect them to end users.

About the Opportunity

We are seeking a skilled Senior Embedded Software Developer to join our team. As a key member, you will be responsible for designing, developing, and optimizing firmware for microcontrollers, as well as implementing RTOS/bare metal based embedded software applications.

Your primary focus will be on developing high-quality, efficient, and scalable software solutions for our IoT projects. You will work closely with our hardware design teams to integrate embedded software with custom hardware components, ensuring seamless interaction between software and hardware.

This is an exciting opportunity to work on a wide range of projects, from development to deployment, and to contribute to the growth of our innovative IoT solutions. If you have a passion for embedded software development and want to make a real impact, we encourage you to apply.

Key Responsibilities
  • Design and develop firmware for microcontrollers, leveraging your expertise in C programming language and RTOS.
  • Implement communication protocols with peripheral devices such as sensors, actuators, and communication modules.
  • Collaborate with hardware design teams to integrate embedded software with custom hardware components.
  • Develop unit testing for embedded software to ensure quality and reliability.
Requirements
  • C programming language expertise.
  • Familiarity with RTOS and bare metal based embedded software applications.
  • Experience with BLE, TCP/IP, and electronics.
  • Strong understanding of networking fundamentals.
What We Offer
  • A competitive salary of approximately $120,000 per year, depending on experience.
  • The opportunity to work on diverse and challenging projects, driving innovation in the IoT space.
  • A collaborative and dynamic work environment, with a strong emphasis on teamwork and professional growth.
  • Ongoing training and mentorship opportunities to enhance your skills and knowledge.
  • A comprehensive benefits package, including private healthcare and international project exposure.


  • Warszawa, Mazovia, Czech Republic PYSENSE Sp. z o. o. Full time

    Job DescriptionWe are seeking a highly skilled Senior Embedded Developer to join our team at PYSENSE Sp. z o. o. The ideal candidate will have extensive experience working with STM32 microcontrollers and a strong background in embedded software development.Key Responsibilities:Develop, optimize, and maintain embedded software for STM32...


  • Kraków, Lesser Poland, Czech Republic Motorola Solutions Systems Polska Full time

    Key ResponsibilitiesYou will be a key member of our Base Transceiver Station (BTS) software engineering team, responsible for developing and supporting new features in an embedded product written in C and C++.RequirementsExpertise in C, C++ programming languages5+ years of software development experienceExcellent communication skills in English, both verbal...


  • Kraków, Lesser Poland, Czech Republic Motorola Solutions Systems Polska Full time

    We are seeking an experienced Senior Embedded Developer to join our team and work on the implementation of a hardware accelerated CNN inference engine for Motorola's video product line of analytics cameras and appliances running the Linux operating system.Motorola's video analytics platforms allow our users to proactively monitor their premises using...


  • Kraków, Lesser Poland, Czech Republic Antal Full time

    Job Title: Senior Embedded Software DeveloperWe are seeking a highly skilled Senior Embedded Software Developer to join our team at Antal in Krakow.Estimated Salary:Ranging from 90,000 to 120,000 PLN per year, depending on experience and qualifications.About the Job:In this role, you will be responsible for analyzing software requirements, designing, coding,...


  • Kraków, Lesser Poland, Czech Republic Motorola Solutions Systems Polska Full time

    We are seeking an experienced Senior Embedded Developer to join our team and work on the implementation of a hardware accelerated CNN inference engine for Motorola's video product line of analytics cameras and appliances running the Linux operating system.Motorola's video analytics platforms allow our users to proactively monitor their premises using...


  • Remote, Łódź, Kraków, Wrocław, Warszawa, Białystok, Czech Republic Spyrosoft Full time

    About the RoleWe are seeking a senior software engineer with expertise in IoT systems to join our team.Key ResponsibilitiesDevelop and optimize software components for our IoT platform.Perform code reviews, unit tests, and integration tests to ensure high-quality code.Creation and further development of IoT patterns and software concepts.Support other teams...


  • Kraków, Warszawa, Wrocław, Katowice, Poznań, Czech Republic AVSystem Full time

    About the RoleWe are seeking a highly skilled Technical Product Manager to join our Embedded Team at AVSystem. As a key member of our team, you will be responsible for developing and executing product strategies for our LwM2M SDK, collaborating with the IoT Product Team and other stakeholders to drive market growth and customer satisfaction.Key...


  • Remote, Warszawa, Wrocław, Łódź, Kraków, Białystok, Czech Republic Spyrosoft Full time

    5+ years of experience in software development (preferably Rust/C++) Proficiency in Linux environments and system-level programming. Experience with the Yocto Project for embedded Linux development. Familiarity with version control systems, particularly Git. Hands-on experience with Docker and Cgroups. Excellent problem-solving skills and attention to...


  • Remote, Kraków, Warszawa, Wrocław, Gdańsk, Czech Republic HiQo Solutions Full time

    What do we require from you? Our “must have” is based on the experience with:  C language (low-level programming) Cortex-M RTOS (we use FreeRtos) TCP/IP and BLE MCU Solid electronics background: good analog and advanced digital circuit analysis, ability to perform signal analysis, simulations Ability to work with measuring equipment English level –...


  • Remote, Kraków, Czech Republic PLVision Full time

    4+ years of commercial experience in software engineering with a focus on embedded application development Excellent communication skills and the ability to work effectively in a team Strong knowledge of C for embedded systems development Strong background working with computer networking, including L2/L3, tunneling, routing, and switching Advanced Linux...


  • Kraków, Czech Republic Motorola Solutions Systems Polska Full time

    5+ years of experience in developing embedded software for resource-constrained systems. Strong embedded programming skills are essential. Proficiency with modern C++ (C++14 or newer) and design patterns. Deep understanding of multi-threading and multi-process communication concepts. Ability to design and implement efficient inter-process communication...


  • Kraków, Czech Republic Motorola Solutions Systems Polska Full time

    5+ years of experience in developing embedded software for resource-constrained systems. Strong embedded programming skills are essential. Proficiency with modern C++ (C++14 or newer) and design patterns. Deep understanding of multi-threading and multi-process communication concepts. Ability to design and implement efficient inter-process communication...


  • Warszawa, Czech Republic PYSENSE Sp. z o. o. Full time

    Proven by at least 6 years of experience with embedded software development, particularly using STM32 microcontrollers. Strong understanding of embedded C/C++ programming and real-time operating systems (RTOS). Hands-on experience with in-house production testers and a good understanding of the testing process. Familiarity with communication protocols such...


  • Warszawa, Czech Republic PYSENSE Sp. z o. o. Full time

    Proven by at least 6 years of experience with embedded software development, particularly using STM32 microcontrollers. Strong understanding of embedded C/C++ programming and real-time operating systems (RTOS). Hands-on experience with in-house production testers and a good understanding of the testing process. Familiarity with communication protocols such...


  • Kraków, Warszawa, Wrocław, Katowice, Poznań, Czech Republic AVSystem Full time

    Must have Bachelor's degree in Computer Science, Electrical Engineering, or a related field. Strong technical background, with handson experience in embedded software development (>3 years). Experience with software development tools and methodologies, including CI/CD, Docker, and  build system (CMake). Practical knowledge of C/C++, Python programming...


  • Kraków, Lesser Poland, Czech Republic Mobica Limited Full time

    OverviewMobica Limited is a pioneering company helping businesses build innovative experiences. With headquarters in Manchester, UK, and offices across Europe and the US, we partner with leading brands across various industries to provide access to top talent and engineering expertise.We're looking for an experienced Embedded Software Developer to join our...


  • Remote, Szczecin, Czech Republic Spyrosoft Full time

    About the RoleWe are seeking a skilled C++ developer to join our team at Spyrosoft. As a C++ Embedded Systems Developer, you will be responsible for designing, implementing, and testing embedded software for our client devices.Key ResponsibilitiesDevelop and maintain Linux firmware for client devices in C++Design and implement embedded software for...


  • Kraków, Lesser Poland, Czech Republic BorgWarner Full time

    Job SummaryBorgWarner seeks a skilled Senior Embedded Software Engineer to join our team in the development of power electronics control modules. The ideal candidate will have a strong background in embedded systems, AUTOSAR architecture, and real-time software development.Key Responsibilities:Analysis of Requirements: Derive software requirements from...


  • Kraków, Lesser Poland, Czech Republic BorgWarner Full time

    Job DescriptionWe are seeking a highly skilled Embedded Software Development Specialist to join our team at BorgWarner. As a key member of our software development team, you will be responsible for the design, development, and verification of product software for power electronics control modules.The ideal candidate will have a strong background in software...


  • Remote, Warszawa, Wrocław, Łódź, Kraków, Białystok, Czech Republic Spyrosoft Full time

    Job DescriptionWe are seeking a highly skilled Senior Embedded Developer to join our team at Spyrosoft. The ideal candidate will have extensive experience working in Linux environments, utilizing MQTT, TLS, Yocto Project, Git, Docker, and Cgroups.The successful candidate will be responsible for integrating external hardware modules with our existing software...