Embedded Linux Engineer @ HiQo Solutions

1 week ago


Remote Kraków Wrocław, Czech Republic HiQo Solutions Full time

What do we require from you? Our “must have” is based on the experience with: 

  • Proficiency in C/C++ and good understanding of OOP principles
  • Linux apps development experience
  • Embedded Linux images assembling (Yocto, Buildroot, OpenWRT)
  • Experience/knowledge: u-boot, Bluetooth, TCP/IP, TLS, device tree
  • Linux device drivers development/modification
  • B2+ level of English

Our „nice to have”:

  • CMake, Python, Node.js, QT
  • Virtualization (QEMU);
  • Containerization (docker, lxc, containerd, podman)
  • Clouds (AWS, Azure)
  • Embedded software development for Cortex-M
  • Writing auto and unit tests
  • Video processing
  • AI/ML
  • Electronics knowledge, ability to work with measuring equipment

Hello, it's nice to have you here Let us introduce ourselves 😊

At HiQo we focus on developing entire IoT systems. We are US-based company, headquartered in Atlanta with delivery centers in Europe. 

We design devices, write software that brings them to life, and create applications that connect them to end users. We solve technological challenges from all over the world and we do it by creating something from scratch. And at the end of the day we get to have that special sense of tangible achievement that you don’t always get elsewhere.

Celebrating its 17th year anniversary, we’ve completed more than 1,500 projects worldwide. 

***

We are looking for a skilled Linux Embedded Engineer to join our dynamic team.  

The ideal candidate will have hands-on experience in developing, configuring, and deploying embedded Linux systems from scratch.You will be responsible for building custom Linux images for hardware platforms, developing device drivers, and ensuring robust system integration. 

 If you are passionate about embedded systems and have a proven track record in this field, we want to hear from you 

Potential project overview: Exciting project for one of our U.S. clients in the healthcare industry, focusing on low-level software development. Key responsibilities include working on device drivers, integrating camera systems, and enhancing user interaction interfaces. Candidates will have the opportunity to work with custom hardware, ensuring seamless integration and functionality without relying on extended vendors. This role is ideal for those passionate about innovative healthcare solutions and advanced technology.

Key responsibilities include:

  • Create custom Linux images using tools such as Yocto, Buildroot, and OpenWRT
  • Configure and customize embedded Linux systems to meet specific hardware requirements
  • Ensure the integration and optimization of bootloaders (e.g., u-boot) and kernel modules
  • Develop and modify Linux device drivers to ensure proper hardware functionality
  • Work with device trees to accurately describe hardware components
  • Implement and troubleshoot networking protocols (TCP/IP, Bluetooth) and security protocols (TLS)
  • Lead projects from conception to deployment, ensuring all embedded system requirements are met
  • Perform rigorous testing, debugging, and validation of embedded systems

How can we interest you?

  • It’s an unique opportunity to join our offices in Cracow or Wroclaw.
  • Do you prefer working 100% remotely?- That’s totally possible
  • We work only with foreign customers and our team is multicultural- a good way to study and improve your English skills.
  • We have a simple structure and no bureaucracy.

Other benefits:

  • Possibility to choose contract- B2B or UoP
  • Flexible working time- you can agree on it within the team
  • Necessary tools and equipment
  • Mentorship programs
  • Full-time English and Polish teachers
  • Medical insurance and a corporate psychologist

Our credo is “Do The Right Thing”. What’s yours?

Requirements: C, Linux, Microcontrollers, Yocto, OpenWRT, toolchains, RTOS, BLE, OOP, TCP/IP Additionally: Private healthcare, Flat structure, International projects.

  • Remote, Kraków, Wrocław, Czech Republic HiQo Solutions Full time

    About the RoleWe are seeking a skilled Embedded Linux Engineer to join our team at HiQo Solutions. As an Embedded Linux Engineer, you will be responsible for designing, developing, and deploying custom Linux images for various hardware platforms. Your expertise in Linux device drivers, bootloaders, and kernel modules will be essential in ensuring the...


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

    About the RoleWe are seeking a highly skilled Linux Embedded Software Engineer to join our team at Verkada Poland. As a key member of our engineering team, you will be responsible for designing, developing, and testing software for our embedded systems.Key ResponsibilitiesDevelop features for embedded platforms such as Cameras, Access control, Alarms,...


  • Kraków, Czech Republic Verkada Full time

    Requirements: +5 years of experience on Linux Embedded development +5 years of experience on C or C++ programming Experience on Python or other scripting language Experience on Git Nice to have : Bash scripting Go programing Yocto Linux kernel modules programming Secure boot / security Bootloaders ( ex. U-boot) TCP/IP stack Basic understanding of...


  • 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, Lesser Poland, Czech Republic Verkada Full time

    About the RoleWe are seeking an experienced Embedded Automated Test Engineer to join our team at Verkada Poland. As an Embedded Automated Test Engineer, you will be responsible for designing and developing automated test systems for our embedded platforms, including access control, cameras, sensors, and alarms.Key ResponsibilitiesDefine and develop automated...


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

    As a software engineer you will require Knowledge of C, C++ programming languages 5+ years software development experience Communicate with clarity and precision in English both verbal and written Knowledge of Linux. Knowledge of computer networks (TCP/IP) Bachelor’s or Master’s degree or equivalent Above and beyond Background in software development...


  • 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 Verkada Full time

    +5 years of experience in testing hardware devices / embedded systems / software testing Experience in building CI systems for embedded platforms Experience in creating test strategy Experience in designing and developing automated test cases for hardware devices, ex. HIL Proficient in Python Linux user Knowledge of GitHub We're focused on hiring embedded...


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

    A bachelor's degree is required, with an emphasis on Engineering, Computer Science, or a related technical discipline Strong C++ programming skills (experience with C++17 a plus) ​Knowledge of digital imaging/photography and audio/video coding Experience with scripting languages (esp. Python) Experience and knowledge of data structures, algorithms, and...


  • Wrocław, Czech Republic NOKIA Full time

    Working knowledge of C language Proficiency in U-Boot and Linux Experience with Linux kernel drivers and internal frameworks Knowledge of basic HW interfaces: I2C, SPI, UART, GPIO Understanding of embedded system concepts Ability to analyze and solve complex engineering problems in U-Boot and Linux Familiarity with version control systems (Git) Good English...


  • 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, Czech Republic Motorola Solutions Systems Polska Full time

    A bachelor's degree is required, with an emphasis on Engineering, Computer Science, or a related technical discipline Strong C++ programming skills (experience with C++17 a plus) ​Knowledge of digital imaging/photography and audio/video coding Experience with scripting languages (esp. Python) Experience and practical knowledge of data structures,...


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

    A bachelor's degree is required, with an emphasis on Engineering, Computer Science, or a related technical discipline Strong C++ programming skills (experience with C++17 a plus) ​Knowledge of digital imaging/photography and audio/video coding Experience with scripting languages (esp. Python) Experience and knowledge of data structures, algorithms, and...


  • Remote, Wrocław, Czech Republic Comscore (via CC) Full time

    Job DescriptionWe are seeking a highly skilled Linux Engineer to join our team at Comscore in Poland and around the world.About the RoleThis is a unique opportunity to work on a large-scale data center migration project, where you will be responsible for designing, implementing, and maintaining a high-performance Linux infrastructure.Key...


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

    Software Engineer - C++/GoWe are seeking a skilled C++/Go software engineer to join our dynamic team in Krakow, Poland. As a member of our team, you will have the opportunity to work collaboratively on cutting-edge technology and contribute to the development of innovative smart camera solutions.Key Responsibilities:Implement advanced software modules that...


  • Remote, Kraków, Warsaw, Czech Republic Mend.io Full time

    Location- Poland ( remote )  Requirements: 2+ years experience as a Sales Engineer/Solution Architect in the Enterprise Application Security or SDLC/DevOps space. Experience supporting and troubleshooting software deployment and configuration in Windows and Linux environments. Experience with Continuous Integration & Continuous Delivery tools. Familiarity...


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

    Job DescriptionBorgWarner is seeking a highly skilled Embedded Software Engineer to join our team. As an Embedded Software Engineer, you will be responsible for the analysis of requirements, design, coding, and verification of product software for power electronics control modules according to Automotive SPICE process in the area of AUTOSAR architecture.Key...


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

    Test methodologies knowledge Solid knowledge of Java programming language 5+ years software testing experience Ability to evolve and design proprietary, backend focused testing frameworks Communicate with clarity and precision in English both verbal and written Python, BASH or other scripting language knowledge Bachelor’s or Master’s degree or...


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

    Basic Requirements Willingness to work from the office in Krakow (80-100%) Good test methodologies knowledge Experience in test plans and procedures/scenarios creation Good analytical and problem-solving skills Practical knowledge of computer networks design and configuration Knowledge of virtualization tools e.g. VMware Experience in defects reporting,...


  • Kraków, Czech Republic BorgWarner Full time

    B.S. in Engineering in Electrical, Electronics, Software, Mechatronics Engineering, or Computer Engineering.Previous experience in software engineering within communication protocols (e.g., CAN, LIN, Ethernet) and diagnostic functionalities (e.g., network management, fault management, UDS) within the AUTOSAR architecture.Good knowledge of C...