описание
We are growing fast - and we invite you to grow with us. In Innowise, you can not only develop as an expert in your field, solve complex problems and influence the result, but also see how the finished project affects the world around. We are a close-knit team of professionals who have already implemented 1600+ cases for clients from the USA, Denmark, Germany, etc. We need someone, who will strengthen our team and become part of the community!
задачи
- Design and develop Linux-based embedded software for IoT devices and consumer electronics
- Implement secure networking protocols for IoT devices
- Develop and optimize wireless communication solutions (Wi-Fi, Bluetooth)
- Implement and maintain USB and Ethernet stacks, including protocols and drivers
- Debug complex issues at the hardware–software interface
- Optimize code for performance, power consumption, and memory usage
- Maintain and enhance existing firmware solutions
- Prepare technical documentation and specifications
требования
- 1.5+ years of experience in Linux-based embedded software development, with a strong understanding of Linux internals
- Strong programming skills in C and C++
- Experience working with Yocto
- Experience implementing wireless communication protocols
- Proficiency with debugging tools and techniques
- Experience using version control systems
- Understanding of digital signal processing (DSP) principles
- Strong knowledge of networking protocols
- English proficiency at B2 level or higher
- Будет плюсом: Proficiency in high-level programming languages such as Java, Python, or Rust; Experience with Android development, including Android HAL, HIDL/AIDL, and Gradle/CMake build systems; Experience implementing and optimizing audio and video codecs; Knowledge of network security principles and related protocols; Ability to quickly understand and work with legacy codebases
условия
- Flexible work schedule
- Medical insurance
- Financial assistance
- Experience of working with clients all over the world
навыки
компания
Компания разработки ПО полного цикла: дизайн, разработка, QA, DevOps.