Embedded Software Developer

1 week ago


Kraków, Czech Republic Silvair Full time
Essential job requirements:
  • Very good knowledge of C programming language
  • Experience with programming of embedded devices
  • Passion for high-quality, well-designed and documented code
Nice to have:
  • Familiarity with communication standards such as BLE, UART, I2C, DALI
  • Experience with CI tools and practices
  • Experience with Nordic nRF5x microcontrollers
  • Tools familiarity: Git, Jenkins, Jira, Confluence, AWS
  • Experience in lighting / smart home industry
  • Expertise with RTOS or Zephyr operating systems
About the job

Join our team to pioneer the development of a groundbreaking microgateway and BACnet gateway for the smart lighting industry. Our microgateway bridges Bluetooth NLC networks with cloud-based services, while the BACnet gateway provides offline integration between Building Management Systems (BMS) and Bluetooth NLC networks.

You’ll collaborate with our existing teams: two focused on the Silvair Platform (backend, API, web frontend, and mobile apps) and one on firmware — to lead and execute critical tasks for this new product. This role also involves driving our migration from nRF52832/nRF52840 chipsets to the advanced nRF54 platform using Zephyr OS.

Recruitment path

Once you are shortlisted we will schedule up to 2 meetings: a Technical one and a final one with our VP of Engineering/COO.

,[Development of new features and functionalities in existing products (from application logic to communication layers), Participation in designing of new products and functions, Participation in tuning of the software development process, Maintenance of the existing code, Code reviews] Requirements: C, Embedded, Git, Jenkins, Linux, UART, Bluetooth, Confluence, AWS, RTOS, Zephyr Tools: Jira, Confluence, GitHub, GIT, Agile. Additionally: Private healthcare, Flat structure, Small teams, Flexible working hours and remote work possibility, integration budget, Innovative product, Free coffee, Canteen, Bike parking, Playroom, Shower, In-house trainings, In-house hack days, Startup atmosphere, No dress code, co-financed lunches, Free snacks.

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

    Embedded Software EngineerWe are looking for a skilled Embedded Software Engineer to join our Video Solutions team in Krakow, Poland. As a key member of our team, you will be responsible for developing high-quality embedded software for our Avigilon Alta portfolio.About Us:Motorola Solutions Systems Polska is a leading provider of advanced video and...


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

    Unlock Your Career Potential in Embedded Software DevelopmentWe are seeking a talented Embedded Software Engineer to join our Video Solutions team at Motorola Solutions Systems Polska. As a key member of our team, you will play a crucial role in developing cutting-edge embedded software solutions using C and C++ programming languages.The ideal candidate will...


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

    About the RoleWe are seeking a skilled C++ software development engineer to join our Base Transceiver Station (BTS) team within Dimetra Software Engineering department.The ideal candidate will have strong experience in software development using C and C++, as well as hands-on experience with Linux environment. Additionally, knowledge of computer networks...


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

    Company OverviewSilvair is a pioneering company in the smart lighting industry, focusing on developing innovative solutions for building management systems and Bluetooth Low Energy (BLE) networks.SalaryThe estimated salary for this position ranges from $80,000 to $120,000 per year, depending on experience and qualifications.Job DescriptionWe are seeking an...


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

    Job DescriptionIn our R&D center in Krakow, we are currently looking for an experienced Embedded Software Engineer with C++. As a member of our Video Solutions team, you will play a key role in designing and implementing sophisticated software solutions for real-time multi-core embedded Linux devices.Responsibilities:Develop production quality software for...


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

    Job DescriptionYou are joining the Base Transceiver Station (BTS) software engineering team within Dimetra Software Engineering department at Motorola Solutions Systems Polska.We use agile frameworks and handle a dense roadmap of new features with a full product lifecycle responsibility.We offer our Dimetra technology for a variety of clients, mostly within...


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

    Our team at Spyrosoft is seeking a highly skilled Senior Embedded Software Engineer to join our mission in developing innovative solutions for the renewable energy sector.About the RoleWe are looking for a seasoned software engineer with expertise in Linux and Rust to lead the development of embedded systems for our clients in the solar-powered electricity...


  • Kraków, Lesser Poland, Czech Republic Software Mansion Full time

    Job Overview:We are looking for a skilled Software Development Expert to join our team at Software Mansion. As a key member of our development team, you will play a vital role in delivering high-quality software solutions for our clients.About Us:At Software Mansion, we pride ourselves on being a dynamic and forward-thinking company that thrives in the...


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

    Experience writing C++ multi-threaded, multi-process software for embedded Linux systems Experienced developing test harnesses for unit testing and regression testing Experience with scripting languages (esp. Python) Willingness to work from the office 2 days per week. English language skills at level allowing efficient communication Preference will be...


  • 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...


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

    Motorola Solutions is a leading provider of mission-critical services and solutions to public safety and enterprise customers. Our team is responsible for developing and maintaining software for our Base Transceiver Station (BTS) product, which plays a critical role in ensuring seamless and reliable communications for our customers.


  • Kraków, Lesser Poland, Czech Republic Software Mansion S.A. Full time

    We thrive in a fast-paced tech startup environment where projects are dynamic and ever-changing. Our development stage is planned only a few weeks ahead, with frequent pivots being an integral part of the job.This approach allows for quick releases and open-minded clients who are willing to try out new technologies. Additionally, there's minimal legacy code...


  • Remote, Kraków, Czech Republic manyhats sp. z o.o. Full time

    Embedded Development: Proven experience in developing embedded systems using C language on any platform. Hardware Familiarity: Hands-on experience with hardware tools such as soldering iron, oscilloscope, logic analyzer, and power profiler. Version Control: Proficiency in Git version control system, including creating and managing pull requests and...


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

    We are seeking a seasoned Senior Embedded Developer to join our team at Spyrosoft, where you will play a pivotal role in driving the success of our renewable energy projects. With a strong background in integrating external hardware modules and expertise in Linux and Rust, you will be responsible for designing and implementing communication protocols using...


  • Remote, Kraków, Czech Republic N-iX Full time

    We are seeking a highly skilled Senior .NET Engineer to enhance our development team's capabilities.About N-iXN-iX is a reputable software development service company that collaborates with global businesses to create successful software products. Founded in 2002, we have grown significantly and expanded our presence to nine countries - Poland, Romania,...


  • Kraków, Lesser Poland, Czech Republic Software Mansion Full time

    Job OverviewWe are seeking a highly skilled Senior Software Engineer to join our team at Software Mansion. As a key member of our development team, you will be responsible for designing, developing, and maintaining high-quality software solutions.About the RoleThis is an excellent opportunity to work in a dynamic startup environment where no two days are the...


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

    2+ years of professional experience(mid) or 5+ years of experience (senior) Bachelor’s or Master’s degree in Engineering, Computer Science or a related field Strong understanding of C and C++ programming languages Strong understanding of software development principles and methodologies. Familiarity with embedded systems architecture and design,...


  • Remote, Kraków, Czech Republic N-iX Full time

    We are seeking a talented and experienced Senior .NET Engineer to join our dynamic development team at N-iX.N-iX is a software development service company that helps businesses across the globe develop successful software products. As a strong community of 2,300+ professionals, we offer a reliable partnership for global industry leaders and Fortune 500...


  • Kraków, Czech Republic Software Mansion Full time

    We usually work for tech startups so we’ve had our share of ever-changing, dynamic projects. In this environment, the development stage is planned only a few weeks ahead and pivots are an integral part of the job. But we like it this way – releases are quick and clients are open to trying out new technologies. What is more, there is very little chance...


  • Remote, Kraków, Czech Republic manyhats sp. z o.o. Full time

    About UsManyHats sp. z o.o. is a small, agile team focused on building firmware for consumer electronics products and manufacturing automation utilities. We operate in an autonomous setting, allowing our engineers to focus on achieving specific goals rather than following rigid processes.Job DescriptionWe are seeking an Embedded Systems Engineer to join our...