Embedded Linux Developer
PolandJunior/Middle
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!
Successful work on projects requires:
- 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
Will be a plus:
- 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
What you will do:
- 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
We offer
Flexible work schedule
Medical insurance
Financial assistance
Experience of working with clients all over the world
Want to join the team?
Email us
Any questions about the job?
Ask them to our recruiters by writing to the mail:
job@innowise.com