استخدام Python Developer
شرح موقعیت شغلی
Job Description
We are looking for a Python Developer to join our team. This is a full-time position. You will
need to know how to write code in Python and have some familiarity with SBCs (single
board computers like Raspberry Pi, Jetson nano, etc.). However, if you’re not an expert, you can
learn those skills while working with us. We are developing a smart speaker, an interactive
speaker which is enabled by a hot word like “Hey Google”, then listens to your request and
answers you (some known smart speakers are Amazon Echo and Google home)
Duties & Responsibilities:
Your task is to develop smart speaker firmware.
You will be required to work in close coordination with other members of the development and testing teams.
Writing tests for each micro service is necessary
Regular git commits are crucial
Some familiarity with ARM peripherals (uart, I2c, I2s) is necessary
Familiarity with Audio processing, to deploy AEC, Beamforming, DOA, etc.
Regular documentation is necessary
Participate in testing of the product
Requirements:
Expert in Python coding
In-depth knowledge of the Python programming language
In-depth knowledge of Linux, particularly on Ubuntu
Knowledge of micro service architecture
Knowledge of MQTT protocol
Experience of writing c code for Arm microcontrollers
Knowledge of commuting between services using pub/sub
Great problem-solving skills
مهارتهای مورد نیاز
- Python
- Linux
- Git
حداقل سابقه کار
- سه تا شش سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست