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 16th 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
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
- Hands on experience with tools like Yocto, Buildroot, and OpenWRT, which are used to create custom Linux operating system images tailored for embedded devices
- Experience/knowledge of Bootloaders and Protocols: : 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
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? 😊