Embedded Linux Developer
Brak informacji o wynagrodzeniu
MidFull-time
#369457·Dodano dziś·4
Źródło: nofluffjobs.comTech Stack / Keywords
CC++YoctoDSPAndroidBackend
Wymagania
- 1.5+ years of experience in Linux-based embedded software development with 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
Nice to have:
- 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
Obowiązki
- 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
Innowise
67 aktywnych ofert